Re: GOTO examples in EUPHORIA´s source
- Posted by MBianchi <mebian at t?sca?inet.it> Jun 05, 2008
- 624 views
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