can you provide examples of that mayhem in other languages?
I would say that this appears in pretty much every language that is freely extended. Perhaps C is one of the better examples where there are many lib* with the same name, so you'll have to probe deeper into the "module" to see if it is the one you thought. Many manhours has been spent on solving name clashes in the Pike C source.
(And why do you propose throwing work away as an option?)
it's not an option but a possible result if it takes to long to to get some kind of integration of existing code.
So people are that desperate to avoid having a nice way to handle modules?
see bz2: work has been trown away here already.
No. The bz2 module is a by product. The bz2 PExt was know before the thesis work begun, and it has been examined by Andreas.
now, given that the current contributers already have write access to the pike tree, could we maybe start with the factual delegation of nodes by simply creating them somewhere in the pike tree, and then let people write in there, while the implementation of the other necessary features is done in paralell?
It is of course a possibility.
/ Martin Nilsson (Åskblod)
Previous text:
2003-01-26 06:09: Subject: Re: Bz2
On Sun, Jan 26, 2003 at 02:40:01AM +0100, Martin Nilsson (Åskblod) @ Pike (-) developers forum wrote:
This framework would provide a way of administrating the module tree in a way that has the potential to be both flexible and "free" while still preventing namespace mayhem, as has been seen in other langauges.
can you provide examples of that mayhem in other languages?
(And why do you propose throwing work away as an option?)
it's not an option but a possible result if it takes to long to to get some kind of integration of existing code.
see bz2: work has been trown away here already.
now, given that the current contributers already have write access to the pike tree, could we maybe start with the factual delegation of nodes by simply creating them somewhere in the pike tree, and then let people write in there, while the implementation of the other necessary features is done in paralell?
greetings, martin.
/ Brevbäraren