Re: Support for older Euphoria programs? And porting DOS->Windows?
- Posted by Vinoba Apr 20, 2011
- 2234 views
Insolar's library is 3.1 and in 4.0 when overriding you'll have to use namespaces when a program calls the old version of a routine.
Shawn Pringle
It is understandable that a verb in English can be used with different meanings in different functions, and therefore namespaces are needed to overcome this difficulty. However, since euphoria 4.0 should (hopefully) try to accept code written for 3.1,
1. should not there have been an attempt to coin different verbs to accommodate everything without namespaces?
2. Or to put it in a technical perspective, is there any other SUBSTANTIAL ADVANTAGE in having namespaces within euphoria as it is today?
3. And again speaking purely technically, if the need for namespaces can be justified on grounds of "SUBSTANTIAL ADVANTAGE", is there need for some 60 namespaces as they exist now in version 4? Would not 8-10 namespaces suffice? After all, looking at the history of euphoria from the days of 1 megabyte computers to 3GB and more now, there ought to be enough memory there to accommodate everything in much fewer namespaces, if such are needed.