Re: The Great Computer Language Shootout

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

Ray Smith wrote:

Ray, I'm just your ordinary, average hobbyist programmer, with a few
commercial programs (by which I mean programs that get used by a company
on a daily basis and on which that company depends)... So, in the
interest of my education, can you answer the following for me...?

>"The language should have most of the following desireable features:
>
>   1. Ability to read/write 4K buffers, bypassing standard I/O.
>
Why [should a language have this]? What does EUPHORIA do?

>   2. Process control (i.e. fork()/wait()).
>
This is for threading, right? Is there a good example of when this would
be useful? I'm thinking probably for huge database management
applications...

>   3. Exceptions.
>
Why?

>   4. Regular Expressions (preferably Perl compatible).
>
Why? And don't we have a library for this?

>   5. Linux Kernel Threads.
>
Okay, so maybe process control isn't for threading... :/

>   6. Internet Sockets.
>
Available in a library, right?

>   7. Objects.
>
Why? And isn't this available in Bach?

>   8. Ability to print out its own version number.
>
Okaaaay. And why? (EUPHORIA does this when you run the interpreter, right?)

>   9. A module system, and separate compilation of modules (if 
>compiled).
>
Whosee whatee?!

>I may make some exceptions to the above, but only if I feel like it."
>
>The "author" is limiting the languages used to include "what he thinks"
>is the minimum requirements of a language.
>
Yes...

>Euphoria for instance doesn't come close to meeting these requirements.
>
So...?

>Many people have on numerious occasions pointed out these limitations
>and strangely enough alot of the people don't seem to be around here 
>anymore.
>  
>
One man's "limitations" is another man's "hurdles."

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

Search



Quick Links

User menu

Not signed in.

Misc Menu