Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon. Entire thread

TinyScheme

Name: Anonymous 2014-08-29 2:25

What does /prague/ think of TinyScheme? It's a mostly complete R5RS interpreter, but without hygienic macros and syntax rules. It's painfully easy to embed into C or to extend with C, and is so small it can be shipped on anything, including micro-controllers with maybe a few hundred kilobytes of storage. It's also the most distributed version of Scheme, as it is the main scripting language for The GIMP, and was shipped to over 4 million computers with adware.

http://philosecurity.org/2009/01/12/interview-with-an-adware-author

Name: Anonymous 2014-08-30 17:52

>>17

lua is mostly ... write-only. You don't really have classes, but only associative arrays with a bit of syntaxic sugar ( object['key'] can be written object.key ), so you easily end up adding a 'member' in an obscure function, completely forget about it, and have side effects later.

For this reason, and this reason only, I'd prefer Python. Boost::Python is the basis for Luabind so both have a similar API (Luabind used to be slightly easier to build but not anymore). In terms of functionality, they are quite equivalent.

Newer Posts
Don't change these.
Name: Email:
Entire Thread Thread List