Re: GOTO examples in EUPHORIA´s source
- Posted by Jeremy Cowgar <jeremy at ?owg?r.com> Jun 05, 2008
- 605 views
MBianchi wrote: > > Jeremy Cowgar wrote: > > > <snip> > > > > The fact that goto is used here is due to speed. Euphoria is one fast > > interpreter, > > you goof with it's uses in the macros you stated here and out the door goes > > any type of speed. We would start comparing our language speed to Ruby and > > Python > > instead of compiled languages. > > > > If you think that you should start comparing Eu with Python or any other > interpreter, > you'll soon find yourself relaxing the specs to the point that Eu will be no > more attractive for new users, for there are many other languages out there > with an unbeatable support. > I agree with the rest of your message and is why I am using Euphoria. But in the above I think you misunderstood me. I said that if we convert from using goto's in the Euphoria back end and move to something like call-threading then we will be on par with the speed of Python and Ruby. It was suggested that the goto's be converted to a while loop. That would kill one thing we all like about Euphoria, it's speed. If we did that merely to get rid of the goto disaster that *always* happens when a language contains goto, then that would be a *huge* dis-service to Euphoria. -- Jeremy Cowgar http://jeremy.cowgar.com