Re: Computer Language Shootout

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

Chris Bensler wrote:
> Eu will handle 32-bit integers using atoms. They are stored as double floats
> though. I don't know if that fits the criteria or not, but I think so.
Well, yeah. But handling floating point doubles is a separate criteria.


> Exception handling can basically be done via libraries. Don't know if this
> would
> fit the criteria, as it's a very manual process.
> 
> Other than being a fast interpretter, Eu's main feature is sequences.
> More specifically, Eu is very good at vector operations.
> It also features extensive garbage collection.
> 
> My main attraction to Eu was that despite it's simplicity, Eu remains
> extremely
> powerful/flexible. But you already noted that apsect.
> On the same vien, Eu has a definitive lack of unnessecary concepts, which I
> consider to be a major plus to the language.
> 
> Another of my attractions to Eu and one of my main criteria for any language
> is that it does NOT contain alot of extraneous, higher-level functionality
> builtin
> such as sockets and hash tables, which seems rather contradictory to the
> criteria
> for the shootout. I'm guessing that they don't actually mean it needs to be
> builtin though, just (officially?) supported.
It doesn't matter if these concepts are built-in or not but rather that they can
be supported or are supported by libraries at the least. They really aren't
contradictory to the criteria for the shootout but they are "should haves" in
that most modern languages are expected to handle these concepts. They aren't
deal breakers though.

The main question that I'm trying to answer, though, is what makes Euphoria
interesting enough for the Shootout to add it? I know the answer even if I can't
put it into words. After all, it's been my favorite programming language for over
eleven years now (even if I don't personally develop much code).

Anyway, thanks for your input. I don't want to spam their message area but I
just wondered if anyone interested in adding Euphoria to the Shootout had
anything more interesting to say than what I already have.

My main reason is to see Euphoria put its reputation where its mouth is and
really have it compared to these other languages by a disinterested third party.
My secondary reason is to maybe get a little exposure of the language to a larger
audience.

--
"Any programming problem can be solved by adding a level of indirection."
--anonymous
"Any performance problem can be solved by removing a level of indirection."
--M. Haertel
"Premature optimization is the root of all evil in programming."
--C.A.R. Hoare
j.

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

Search



Quick Links

User menu

Not signed in.

Misc Menu