To read all comments associated with this story, please click here.
performance oriented in what way compared to lua?
euphoria has two core data types, numbers + vectors, and vectors pale in comparision to luas tables. lua has functions as first class citizens with the full lambda calculus. euphoria is not functional at all.
euphoria is faster but the speed difference is minimal.
What I meant is that the syntax share a lot in common.
Euphoria is a general purpose language whereas Lua is designed to supplement flexible applications with scripting capabilities--like in-game scripting.
As for performance... the speed different is huge in some cases. For example an old version of interpreted Euphoria performed a sieve benchmark ~18.5 times faster than Lua. Todays Euphoria has even faster execution speed than before, plus execution speed can be further enhanced up to 5x simply by using the automatic Euphoria to C translator--now also FOSS.







Member since:
2006-08-18
This language appears to be much like Euphoria, except Euphoria is far more performance oriented.
Euphoria is FOSS under a public domain license.