[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Savannah-hackers] submission of Inline::SLang - savannah.nongnu.org
From: |
djburke |
Subject: |
[Savannah-hackers] submission of Inline::SLang - savannah.nongnu.org |
Date: |
Mon, 05 Apr 2004 14:00:47 -0400 |
User-agent: |
Mozilla/5.0 (Macintosh; U; PPC Mac OS X; en-us) AppleWebKit/124 (KHTML, like Gecko) Safari/125.1 |
A package was submitted to savannah.nongnu.org
This mail was sent to address@hidden, address@hidden
Doug Burke <address@hidden> described the package as follows:
License: gpl
Other License:
Package: Inline::SLang
System name: inlineslang
Type: non-GNU
Description:
The Inline::SLang module allows a user to include S-Lang code in their Perl
code.
It is based on the Inline module for Perl (as the name suggests).
The module is available on CPAN at
http://search.cpan.org/~djburke/Inline-SLang/
The home page for S-Lang is
http://www.s-lang.org/
The following is taken from the description section of the modules documentation
(available at the CPAN URL above):
The Inline::SLang module lets you write Perl subroutines in S-Lang. It
dynamically translates the parameters and return values into native data types
for both languages (or into Perl classes that are used to represent S-Lang
types with no direct translation to Perl). This allows you to write a Perl
script and take advantage of S-Lang whenever you wish: perhaps there is a
S-Lang module that you wish to use, or you want to take advantage of a S-Lang
function that you have written.
The module sets up an in-process S-Lang interpreter, runs your code, and then
examines the interpreter's symbol table, looking for things to bind to Perl.
The process of interrogating the S-Lang interpreter only occurs the first time
you run your S-Lang code. The namespaces are cached, and subsequent calls use
the cached version (which is hidden in the _Inline directory; see the Inline
documentation for details of how the code is cached). Of course, your S-Lang
code must still be run every time your run the Perl script -- but
Inline::S-Lang already knows the results of running it.
Other Software Required:
The module requires a recent version of Perl (at least version 5.6.0) with the
following
modules:
Test::More (part of perl 5.8.0 and higher)
Inline versino 0.42 or higher.
It also requires the S-Lang library, at least version 1.4.7.
Other Comments:
_______________________________________________
Message sent via/by Savannah
http://savannah.nongnu.org/
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Savannah-hackers] submission of Inline::SLang - savannah.nongnu.org,
djburke <=