>There are a number of tutorials about for extending and embedding Ruby,
>but you might try taking a look at the slides I wrote for a
>presentation I gave to our local Perl Mongers meeting earlier this
>year:
>
>http://rcoder.net/talks/pm_sep04/c_api/index.html

Thanks, I'll take a look at it. Right now I'm looking at four script
languages to use in the next release of FullMoon: Ruby, Ferite, Pike and
ElastiC. It's hard to say which one fits my project best, but there are
already some points that will help me in my quest, mainly related to be
*not* having extensions.

Talking about extensions, one thing that I love in Lua is the *lack* of
extensions in the language. The interpreter is very small, and I can add any
extension I need by downloading it and linking it against my application
(and calling a function to register the extension of course). It doesn't
even have a extension manager! One that will be able to load dynamic modules
is being written as an extension itself, but that too will be optional, I
will be able to embed Lua in an application without the extension manager.

Of course Lua fits in a different niche and I'm not saying that language A
is better than language B, I'm just sad I can't find something along the
lines of Lua but with OO :-(

Regards,

Andre de Leiradella