From: Steve L. <st...@di...> - 2008-12-11 09:44:45
|
On 11/12/2008, at 6:14 PM, Donal K. Fellows wrote: > Jeff Hobbs wrote: >> And I'm annoyed again after finding another uselessly cased package. >> What moron named a package TclOO? Ugh?! Something will need to be >> done >> about this, and it will be done in ActiveTcl if not the core. > > Speaking as one of the morons :-) I don't like case sensitivity in > package names (it's “TclX” that causes me problems) and I certainly > think that we should be twisting people's arms to stick to lower- > case in > future. I think sub-packages work better for public/private > separation, > and don't have the nasties on Windows. (I also quite like Jan's idea > of > old packages providing themselves twice, but I'm not deeply versed in > the details enough to know if there are any gotchas that might arise.) > > The case of the “TclOO” name itself in scripts is of great > unimportance > to me. If everyone wants it lower, that's fine: I'll make it happen. I'm also reminded that if people are averse to breaking scripts, then there is a precedent in the strict package versioning introduced in 8.5. Not trying to be contentious, just pointing out that on at least one previous occasion breakage was considered acceptable to enforce "the right approach", and that surely had more significant impact than what was proposed and rejected in TIP #339. Steve |