Re: Is Euphoria a Hobby language?

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

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

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

Search



Quick Links

User menu

Not signed in.

Misc Menu