Hi, I have just started work on an ILSM for S-Lang, which is (taken from http://www.s-lang.org/):
S-Lang is a multi-platform programmer's library designed to allow a developer to create robust multi-platform software. It provides facilities required by interactive applications such as display/screen management, keyboard input, keymaps, and so on. The most exciting feature of the library is the slang interpreter that may be easily embedded into a program to make it extensible. I believe many linux distributions distribute the library, otherwise it's pretty easy to build/install. It would suit my ego to have it under the Inline namespace (which it currently is), but I can rename it if there are objections. Since using S-Lang in the name of the perl module seems to throw the build into a bit of a fit I've called it Inline::SLang. I have an extremely early release available at http://hea-www.harvard.edu/~dburke/perl/ (thanks to Neil Watkiss' Python and Ruby modules, on which much was based). Although limited and very incomplete, the most important functionality is present since one can say: use Inline SLang => <<'EOD'; define JAxH() { variable type = (); return sprintf( "Just Another %s Hacker", type ); } EOD print JAxH('Inline'), "\n"; Comments welcome, Doug