Re: Computer Language Shootout
- Posted by Chris Bensler <bensler at nt.net> Jan 10, 2007
- 580 views
Jason Gade wrote: > > Just an update--I'm trading messages back and forth with Isaac Gouy who runs > the shootout. He wants to know what is interesting about Euphoria and why it > should be included in the shootout. > > If you want to back me up a bit, that would be cool... > > <a > href="http://alioth.debian.org/tracker/index.php?func=detail&aid=304324&group_id=30402&atid=411005">http://alioth.debian.org/tracker/index.php?func=detail&aid=304324&group_id=30402&atid=411005</a> 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. 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. Chris Bensler ~ The difference between ordinary and extraordinary is that little extra ~ http://empire.iwireweb.com - Empire for Euphoria