Re: GOTO examples in EUPHORIA´s source
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
|
Not Categorized, Please Help
|
|