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

Reply via email to