Linked by Thom Holwerda on Fri 7th Sep 2007 13:34 UTC, submitted by anonymous
General Development "Lua is a powerful, light-weight programming language designed for extending applications. Coupled with it being relatively fast and having a very lenient license, it has gained a following among game developers for providing a viable scripting interface. It has been used in games such as World of Warcraft and Far Cry, and in applications such as Adobe Photoshop Lightroom and Snort."
Permalink for comment 269568
To read all comments associated with this story, please click here.
RE[2]: Ahh
by Xaero_Vincent on Fri 7th Sep 2007 15:49 UTC in reply to "RE: Ahh"
Xaero_Vincent
Member since:
2006-08-18

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.

Reply Parent Bookmark Score: 2