Re: What's wrong with Euphoria??? Newbie perspective...

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

D. Newhall wrote:

> The reason I want Euphoria to be open-source is so we I can use it in more
> places. I don't want to have to shell out $70 just so I can use it on our
> OpneBSD servers at work. 

So your basic argument is that you want it for free?

> Also, I would absolutely love to have an Apache 
> module for Euphoria the way that Apache has modules for Perl, Python, and
> PHP. 

Why would using Euphoria for be better than any of the options you listed? 
What benefit does Euphoria offer for web page development?

> I don't have the time to work on an interpreter from scratch nor do I 
> want to spend $70 bucks for source code I might not understand that well or
> have the time to modify it.

So again, you want it free.

> I disagree with that argument. PHP is the most popular server-side
> scripting language in use today. It began as a modified version of the Perl
> source.

And? There are many, many excellent programming languages that never catch on. 
Many are Open Source.

> In fact, my attempts at writing a Euphoria interpreter used the 
> Perl source code extensively. That's the beauty of open source, you don't
> need to reinvent the wheel each time. 

Again, I don't follow you here. There are at least three versions of an "Open 
Source" version of Euphoria that have been written so far. But it sounds like 
you chose to "reinvent the wheel" again.

> Also, say that OpenEuphoria wouldn't be compatable? 

Yes, that's pretty much the point of it. Unless your motivation is you just 
don't want to pay for Euphoria.

> If it was open-source then someone could just modify it to 
> make it compatable.

But since RDS already has a 100% compatible version, why would someone want to 
waste their time doing that?

> Another argument for open-sourcing Euphoria is that it'll cause the
> language to be optimized better since more people could look at the code
> and analyze it. Also, since you could see the code you could see what the
> more efficient operations are we could optimize better (ex. length(str)=0
> vs. equal(str,"")).

The "mongolian hoards" argument, as if there were zillions of Open Source 
coders just waiting to get their hands on it.

Robert's already done a bang-up job optimizing Euphoria (it was his thesis 
project, after all). That's one of the reasons that Euphoria is compelling in 
the first place.

I suspect that an Open Source version would end up going much slower, as new 
features are added by less skilled coders.

-- David Cuny

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

Search



Quick Links

User menu

Not signed in.

Misc Menu