I've recently been looking at languages like Haskell and Clojure. Any fans of the functional paradigm...? Lua seems quite flexible so I guess perhaps it's possible to adopt a functional approach in ways. I don't suppose it would be possible to create an app combining aspects of Gideros with one of these more esoteric languages...?
I know you lot appreciate a good IDE, so speaking of Clojure you might be interested in Light Table...
http://www.kickstarter.com/projects/ibdknox/light-table
Comments
http://bo1024.wordpress.com/2011/10/08/a-functional-library-for-lua/
https://github.com/davidhollander/fn
(I believe Gideros uses Lua 5.1.4. Although the first link directs to a page which refers to this version, the actual code which is displayed by default has been updated to 5.2, and I'm not sure if this is compatible. It's possible to pull up the earlier 5.1.4 release from the same page though.)
Downloaded the 5.1.4 versions of "lua-functional" and "lua-functional-examples", set up a Gideros project and ran the first sample...
18 22 25
Awesome. I love functional programming.
If you want to play with it, just copy lpeg.dll (Windows) or lpeg.dylib (Mac) to Plugins directory.