Re: GOTO examples in EUPHORIA´s source

new topic     » goto parent     » topic index » view thread      » older message » newer message

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

new topic     » goto parent     » topic index » view thread      » older message » newer message

Search



Quick Links

User menu

Not signed in.

Misc Menu