RE: RDMS Database's and/or Record Managers What good is Euphoria?

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

Hello Ray Smith,
I have found the many comments from various people helpful. I was really
interested in your comments. I visited your web site and saw Euphoria
products. If Euphoria isn't up to Java or other languages why do you
involve yourself with Euphoria? I am not trying to be a wise guy but am
really interested in what you had to say regarding "commercial" systems
and developing them in various languages. I like Euphoria, but wonder if
I'm wasting my time that might better be used to learn Java or?
Jim

-----Original Message-----
From: Ray Smith [mailto:smithr at ix.net.au] 
Sent: Friday, January 23, 2004 1:19 AM
To: EUforum at topica.com
Subject: RE: RDMS Database's and/or Record Managers What good is
Euphoria?




euphoric wrote:
> >Ray wrote:
> >I personally don't think Euphoria can handle large complex systems.
> >  
> >
> I disagree a little bit. It's usually the programmer that can't handle

> the large, complex system. I do agree that some languages can't do 
> certain things, or can't do certain things efficiently, but I don't 
> agree that EUPHORIA has demonstrated itself to be one of these. Of 
> course, I'm not programming huge apps for global corporations. I am 
> creating many functional programs, however, much more efficiently than

> if I used any other language. That's what's important to me, because
if 
> my programs will look and work the same regardless of what language I 
> use, I gotta go then with what I find good to use. The important thing

> these days to any programmer is ease of development.

These types of discussions are always difficult ;)

The word I probably forget to mention from the start was "commercial".
What I'm interested in are languages and tools that can be used to
create large and complex applications that will be developed and 
supported for many years to come.  So my comments should be read with
this in mind.

Very complete and very complex software can be written in Euphoria.
I don't think anyone will doubt that.

Every language / toolkit have strengths and weaknesses. 

Depending on what "types" of programs people are writing Euphoria
might be a great choice.  
(I'm very happy you're developing good software with eu btw ;) )

"My" issues aren't just with Euphoria (it has some pretty obvious 
omissions compared to other mature languages - threads and exception
handling to name just 2!) but also to do with the 3rd party libs.
Euphoria has a huge number of libs available from 3rd parties 
(i.e. the eu community) but most of these just aren't up to scratch 
for commercial usage.  
It is possible for anyone to write their own, and fix bugs etc but if
you're in the business of writing commercial apps you just don't have 
time to do these things.  
I'm sure "it's possible" to do just about anything in Euphoria that
you can with any other language ... it's just in some(alot of?) cases 
it will take alot more time and effort. 

You can compare features of Euphoria to C and VB and Java and Perl etc
but it's just not a "true" comparision.  These other languages have a
track record of being able to create large complex apps that are 
supported and devleoped over a number of years.

I'm really happy for the people who develop apps in Euphoria.  
For me it just doesn't have the features I need, this isn't meant to
put Euphoria down.  It's just a simple fact. The set of problems
that Euphoria is good at solving isn't in the set of problems I want
to solve. 

Regards,

Ray Smith
http://rays-web.com



TOPICA - Start your own email discussion group. FREE!

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

Search



Quick Links

User menu

Not signed in.

Misc Menu