Re: A Problem with v2.4 (for Rob)
- Posted by irvm at ellijay.com May 20, 2003
- 404 views
On Monday 19 May 2003 10:41 pm, Derek wrote: > If we are using the current Euphoria then either the coder that is > combining libraries will have to do some changes to the library code, o= r > get the original authors to change their libraries. Which was, I thought, what we were trying to avoid.=20 Changing someone else's libraries is error-prone and counter-productive.=20 Plus you now have to ship those modified libraries along with your progra= m, causing conflicts with other programs which may use the original unmodifi= ed=20 libraries. Then whenever the original author of the library changes/updates her code= ,=20 your program no longer works. Some solution! Add to that the fact that properly implemented namespacing could encourag= e=20 clearer, more modular coding, but the current solution fails to do this,=20 because you can't "pass on" namespaced variables via another include. I'm sorry, but I have tried very hard to find a practical use for namespa= cing=20 (as implemented) and I just can't.=20 Irv