Re: .il code/file questions
- Posted by Bernie Ryan <xotron at bluefrog.com> Nov 21, 2004
- 689 views
Juergen Luethje wrote: > Absolutely! And I asked the question in exactly that context (which Rob > had snipped). Currently, using the Eu 2.5 alpha interpreter, the startup > time e.g. for several Win32Lib demo programs is unbearable for me. > Yes, my PC is older than 3 years, but everything except of Eu 2.5 alpha > runs fine here, and buying a new PC just for Eu 2.5 alpha would mean > "a little" too high price for the upgrade. > > The only ways that I see to solve this problem is, to significantly > reduce the parsing time of the new interpreter front-end, or to make it > possible, that pre-parsed code (= IL files) can be included -- maybe > with a new keyword such as "link" rather than "include"? Juergen: This is my biggest and only objection to ver. 2.5. We donate our time to write large usefull programs and libraries and RDS defeats all our efforts and time spent by coming out with a product that completely disregards our work. I have built my w32engin.ew library so that a user only needs to include this single library with NO EXTRA include file to build any windows program. It can run win32lib code or "C" style windows code and can be easily extended. A user with the public domain version is not going want to use any library that takes forever to load and parse. RDS's answer to the snail speed loading problem is to break it up into pieces and use seperate files depending on what the user wants to use it for. I don't think I should have to code my libraries to correct for a problem that was created by RDS. Whats wrong with RDS solving the real problem ? Users of Euphoria are from a world-wide user base and some of them may not have the money to pay 80 dollars for the source or buy a fast computer just to run Euphoria at a reasonable speed. It will be just a matter of time when someone that has ver 2.3 or 2.4 source will decide to write their own back-end by looking at the source and emulating the back-end. RDS will then lose control of a good programming langauge; who wants to see 1500 different versions of Euphoria out there. Not me. I only want to see one version of Euphoria that works properly that has one developer that listens to my requests which I am willing to pay for. Bernie My files in archive: w32engin.ew mixedlib.e eu_engin.e win32eru.ew Can be downloaded here: http://www.rapideuphoria.com/cgi-bin/asearch.exu?dos=on&win=on&lnx=on&gen=on&keywords=bernie+ryan