Re: Is Euphoria a Hobby language?
- Posted by Patrick Barnes <mrtrick at gmail.com> Nov 24, 2004
- 676 views
On Tue, 23 Nov 2004 21:48:32 -0800, cklester <guest at rapideuphoria.com> wrote: > 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. Well, implement a program that uses threads. Or can load plugins dynamically, and call functions within those plugins. Or break out of multiple levels of loop without slowdown. Or make sure a large data array doesn't contain any illegal values. Or manage the namespaces properly for a large project that includes many 3rd party libs. > > 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)?! :) I quite agree with you - quite a few impressive accomplishments have been implemented in Euphoria. I think some of them could have been even better if their authors didn't have to work around weaknesses of Euphoria. > > 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. That's a very good idea. > Or, answer this question: Who builds tools for ruby, lua, python, etc? I'm > talking developer tools. That's another weakness in Euphoria. Not that it's necissarily Rob's fault, but even the largest developer tool in Euphoria, IDE, is full of bugs. I'd love to see a serious text-based IDE... I've been using Eclipse by IBM for some Java development at work, and it kicks the pants off of every other IDE I've ever seen, even VC++. -- MrTrick