Re: GOTO examples in EUPHORIA´s source

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

Jeremy Cowgar wrote:
> 
> 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
> <a href="http://jeremy.cowgar.com">http://jeremy.cowgar.com</a>

You're right, I misunderstood. My fault and my apologies for that.

Cheers.
MBianchi

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

Search



Quick Links

User menu

Not signed in.

Misc Menu