Re: Is Euphoria a Hobby language?
- Posted by cklester <cklester at yahoo.com> Nov 24, 2004
- 637 views
Patrick Barnes wrote: > On Tue, 23 Nov 2004 21:07:59 -0800, cklester <guest at rapideuphoria.com> > wrote: > > posted by: cklester <cklester at yahoo.com> > > sixs wrote: > > > I looked at LUA,REBOL, Ruby, and CAml as well as some others. I thought > > > Euphoria was the best pick. Was I wrong? > > In my opinion, no. In my experience, no. > > But then, I don't have a CS degree, so what do I know? ;) > > Euphoria's biggest flaw is that sometimes you are forced to do things > in a slow way, because there are limited ways to accomplish task N. How could limited options slow things down? I like how somebody else put it... With Euphoria, I stop worrying about syntax and can concentrate on the algorithm. Besides, isn't that a primary gripe about other languages... that there are too many ways to accomplish one task. That, to me, is inefficient. > For instance, constructs like continue, > try/catch, switch(), pointers, structs, unions, OO, are completely > absent from Euphoria. I have never had need of try/catch, switch(), etc... (I'm not saying, however, that I wouldn't use those things... just that I have programmed this long without them and don't feel a pressing need for them.) There have been some extensive and professional applications developed with Euphoria. And how can a programming language be considered a toy when it's used to serve up a website (or two)?! :) > So yes, I'm afraid that Euphoria will remain a hobby language, because > that is RDS's target market right now. Look at this http://advancedmachinelearning.com/index.html and tell me Euphoria is a hobby language. A quick glance through the Archive tells me people are doing very cool (and professional) things with Euphoria. Maybe I set the bar too low for what I consider a "professional" language. > What do y'all think of this? Is it a reasonably accurate explanation? > What can we do to change the target market? I suggest we get Euphoria into the classrooms, from highschool to the university level. Or, answer this question: Who builds tools for ruby, lua, python, etc? I'm talking developer tools. -=ck "Programming in a state of EUPHORIA." http://www.cklester.com/euphoria/