1. smart interpreter
- Posted by Kat <gertie at PELL.NET> Mar 02, 2002
- 451 views
Rob, just an idea, why can't the interpreter do a once-thru for syntax before it does anything else? It's a drag to have a program run for a few days, then at the 3rd line from the end, abort with something like "write takes two parameters". Typos, sigh. Kat
2. Re: smart interpreter
- Posted by tone.skoda at siol.net Mar 02, 2002
- 412 views
----- Original Message ----- From: <bensler at mail.com> > I don't think anyone is concerned about load times with EU. I am. It's very annoying to wait for programs to load, like Java programs. You would also have to wait for you program to load when you would be writing and testing it. Couldn't you try to translate it to C with Eu2C and it would report all errors in your code?
3. Re: smart interpreter
- Posted by euman at bellsouth.net Mar 02, 2002
- 401 views
----- Original Message ----- From: <bensler at mail.com> To: "EUforum" <EUforum at topica.com> > > Everyone is concerned with load times. I meant in EU. I have yet to see > a program that doesn't load almost instantly, save DB programs and such, > which isn't affected by EU's load time. > > Besides, I would sacrifice 1 second of load speed for 2 seconds of > execution speed anyday. > > You could translate it with Eu2C, for a price, and some spare time. > > You could also write a keyword syntax checking utility quite easily. > Verify the syntax of all EU keywords. Boolean syntax, and equation > syntax would be a bit harder to check. > > Chris I hope what I add here is worth something! I have found that compatability is more an issue that load time/speed. take my Installer for example there are several thing that it does before a window is even created. Checking DLL versions, space available, mem available, what O/S are we running on, pre-loading graphics and countless other things that need to be considered but on my old 233mhz machine even with all of this stuff having to be completed before you see anything on the screen, the program IS seen almost instantly. I stuck some of WOLF's timer code in Linkdll.e but commented this out maybe I'll set this up again to show how fast the program loads..for you speed freaks out there. If Im not mistaken Derek has done a fine job of tweaking the next generation Win32lib for load speed....I havent seen a Euphoria program that didnt load fairly quick. Even Mics outragous palette manipulating animated thingamajigs load fast as hell (alot of code and math required for these). Euman
4. Re: smart interpreter
- Posted by tone.skoda at siol.net Mar 02, 2002
- 415 views
Why is EU different? EU load time is already slower than equal C programs. Load time in EU is more important than in other languages because in Eu are written mainly uility programs, and for those you don't want to wait too long to load. ----- Original Message ----- From: <bensler at mail.com> To: "EUforum" <EUforum at topica.com> Subject: RE: smart interpreter > > Everyone is concerned with load times. I meant in EU. I have yet to see > a program that doesn't load almost instantly, save DB programs and such, > which isn't affected by EU's load time. > > Besides, I would sacrifice 1 second of load speed for 2 seconds of > execution speed anyday. > > You could translate it with Eu2C, for a price, and some spare time. > > You could also write a keyword syntax checking utility quite easily. > Verify the syntax of all EU keywords. Boolean syntax, and equation > syntax would be a bit harder to check. > > Chris > > tone.skoda at siol.net wrote: > > ----- Original Message ----- > > From: <bensler at mail.com> > > > > > I don't think anyone is concerned about load times with EU. > > > > I am. It's very annoying to wait for programs to load, like Java > > programs. > > You would also have to wait for you program to load when you would be > > writing and > > testing it. > > > > Couldn't you try to translate it to C with Eu2C and it would report all > > errors in your code? > > > > > > >
5. Re: smart interpreter
- Posted by euman at bellsouth.net Mar 02, 2002
- 421 views
> I stuck some of WOLF's timer code in Linkdll.e but commented this out > maybe I'll set this up again to show how fast the program loads..for you > speed freaks out there. > program time = 0.3012 sec. 1/3 of a second and if youve seen the GUI program, it is a bit of code and all image..... so there you go. you dont have an excuse for speed anymore other than your ability to write fast code... Euman
6. Re: smart interpreter
- Posted by Derek Parnell <ddparnell at bigpond.com> Mar 02, 2002
- 455 views
Hi Tone, I understand that you are experiencing long load times for Euphoria programs. Can you give us some specific examples of how long things take to load? Is it 0-1 secs, 1-5 secs, 5-10 secs or what? On my machines, Euphoria programs load so quickly (even win32lib_FULL.ew ) that I cannot notice it doing so. That is, they load in less than 0.5 secs. ------------- Derek. ----- Original Message ----- From: <tone.skoda at siol.net> To: "EUforum" <EUforum at topica.com> Sent: Sunday, March 03, 2002 12:45 PM Subject: Re: smart interpreter > > Why is EU different? EU load time is already slower than equal C programs. > Load time in EU is more important than in other languages because in Eu are > written mainly uility programs, and for those you don't want to wait too > long to load. > > ----- Original Message ----- > From: <bensler at mail.com> > To: "EUforum" <EUforum at topica.com> > Sent: Sunday, March 03, 2002 2:23 AM > Subject: RE: smart interpreter > > > > Everyone is concerned with load times. I meant in EU. I have yet to see > > a program that doesn't load almost instantly, save DB programs and such, > > which isn't affected by EU's load time. > > > > Besides, I would sacrifice 1 second of load speed for 2 seconds of > > execution speed anyday. > > > > You could translate it with Eu2C, for a price, and some spare time. > > > > You could also write a keyword syntax checking utility quite easily. > > Verify the syntax of all EU keywords. Boolean syntax, and equation > > syntax would be a bit harder to check. > > > > Chris > > > > tone.skoda at siol.net wrote: > > > ----- Original Message ----- > > > From: <bensler at mail.com> > > > > > > > I don't think anyone is concerned about load times with EU. > > > > > > I am. It's very annoying to wait for programs to load, like Java > > > programs. > > > You would also have to wait for you program to load when you would be > > > writing and > > > testing it. > > > > > > Couldn't you try to translate it to C with Eu2C and it would report all > > > errors in your code? > > > > > > > > >
7. Re: smart interpreter
- Posted by Kat <gertie at PELL.NET> Mar 02, 2002
- 430 views
On 3 Mar 2002, at 13:36, Derek Parnell wrote: > > Hi Tone, > I understand that you are experiencing long load times for Euphoria > programs. Can you give us some specific examples of how long things take to > load? Is it 0-1 secs, 1-5 secs, 5-10 secs or what? > > On my machines, Euphoria programs load so quickly (even win32lib_FULL.ew ) > that I cannot notice it doing so. That is, they load in less than 0.5 secs. This may have way more to do with harddrive speed than Eu. What PIO mode is the hd, etc? There is a huge difference tween my 540meg drive and the 10Gig one i bought 3yrs ago. Kat > ------------- > Derek. > > > ----- Original Message ----- > From: <tone.skoda at siol.net> > To: "EUforum" <EUforum at topica.com> > Sent: Sunday, March 03, 2002 12:45 PM > Subject: Re: smart interpreter > > > > Why is EU different? EU load time is already slower than equal C programs. > > Load time in EU is more important than in other languages because in Eu > are > > written mainly uility programs, and for those you don't want to wait too > > long to load. > > > > ----- Original Message ----- > > From: <bensler at mail.com> > > To: "EUforum" <EUforum at topica.com> > > Sent: Sunday, March 03, 2002 2:23 AM > > Subject: RE: smart interpreter > > > > > > > Everyone is concerned with load times. I meant in EU. I have yet to see a > > > program that doesn't load almost instantly, save DB programs and such, > > > which > > > isn't affected by EU's load time. > > > > > > Besides, I would sacrifice 1 second of load speed for 2 seconds of > > > execution speed anyday. > > > > > > You could translate it with Eu2C, for a price, and some spare time. > > > > > > You could also write a keyword syntax checking utility quite easily. > > > Verify the syntax of all EU keywords. Boolean syntax, and equation > > > syntax would be a bit harder to check. > > > > > > Chris > > > > > > tone.skoda at siol.net wrote: > > > > ----- Original Message ----- > > > > From: <bensler at mail.com> > > > > > > > > > I don't think anyone is concerned about load times with EU. > > > > > > > > I am. It's very annoying to wait for programs to load, like Java > > > > programs. > > > > You would also have to wait for you program to load when you would be > > > > writing and testing it. > > > > > > > > Couldn't you try to translate it to C with Eu2C and it would report > all > > > > errors in your code? > > > > > > > > > > >
8. Re: smart interpreter
- Posted by tone.skoda at siol.net Mar 02, 2002
- 409 views
I don't have any eu programs which take long time to load. I just imagine load time of eu programs is longer than c programs becuase first exw.exe needs to get loaded then also your own program resources need to be loaded. ----- Original Message ----- From: "Derek Parnell" <ddparnell at bigpond.com> To: "EUforum" <EUforum at topica.com> Subject: Re: smart interpreter > > Hi Tone, > I understand that you are experiencing long load times for Euphoria > programs. Can you give us some specific examples of how long things take to > load? Is it 0-1 secs, 1-5 secs, 5-10 secs or what? > > On my machines, Euphoria programs load so quickly (even win32lib_FULL.ew ) > that I cannot notice it doing so. That is, they load in less than 0.5 secs. > > ------------- > Derek. > > > ----- Original Message ----- > From: <tone.skoda at siol.net> > To: "EUforum" <EUforum at topica.com> > Sent: Sunday, March 03, 2002 12:45 PM > Subject: Re: smart interpreter > > > > Why is EU different? EU load time is already slower than equal C programs. > > Load time in EU is more important than in other languages because in Eu > are > > written mainly uility programs, and for those you don't want to wait too > > long to load. > > > > ----- Original Message ----- > > From: <bensler at mail.com> > > To: "EUforum" <EUforum at topica.com> > > Sent: Sunday, March 03, 2002 2:23 AM > > Subject: RE: smart interpreter > > > > > > > Everyone is concerned with load times. I meant in EU. I have yet to see > > > a program that doesn't load almost instantly, save DB programs and such, > > > which isn't affected by EU's load time. > > > > > > Besides, I would sacrifice 1 second of load speed for 2 seconds of > > > execution speed anyday. > > > > > > You could translate it with Eu2C, for a price, and some spare time. > > > > > > You could also write a keyword syntax checking utility quite easily. > > > Verify the syntax of all EU keywords. Boolean syntax, and equation > > > syntax would be a bit harder to check. > > > > > > Chris > > > > > > tone.skoda at siol.net wrote: > > > > ----- Original Message ----- > > > > From: <bensler at mail.com> > > > > > > > > > I don't think anyone is concerned about load times with EU. > > > > > > > > I am. It's very annoying to wait for programs to load, like Java > > > > programs. > > > > You would also have to wait for you program to load when you would be > > > > writing and > > > > testing it. > > > > > > > > Couldn't you try to translate it to C with Eu2C and it would report > all > > > > errors in your code? > > > > > > > > > > >