- Subject: [slang-users] SLIRP 1.0 released
- From: "Michael S. Noble" <mnoble@xxxxxxxxxxxxx>
- Date: Fri, 30 Jan 2004 17:08:24 -0500
Dear S-Lang Enthusiasts,
I am pleased to announce that version 1.0 of SLIRP, the S-Lang
interface package, is now available at
http://space.mit.edu/CXC/software/slang/modules/slirp
SLIRP is an automatic code generator, aimed at dramatically reducing
the time and effort required to make your C and FORTRAN codes callable
directly from S-Lang.
This release decouples SLIRP from the SLgtk distribution, allowing
it to be downloaded, installed, and used as a completely standalone
package. Other enhancements in this release are described below.
Regards,
Mike Noble
---
Changes in v1.0.0 (1/29/04):
1) now downloadable/installable as standalone package
2) function names in wrapped lib may be mapped to different names
in slang layer by using new -funcmap switch
3) slirp now performs two internal passes on its input; there is
no need to invoke it twice (once to generate types, and once
for code); init fragments are also now generated by default
4) thus the -consts, -opaques, and -init switches are now no-ops
5) idempotence guarantee: output files now always generated from scratch
6) --noinit switch added, to omit generation of init fragment
7) moved patch_intrin_table() func from SLgtk into SLIRP proper,
as Slirp_patch_ftable(), for use in any module
8) generate module-specific calls to Slirp_patch_ftable(), to remap
dummy types in func tables to opaque typeids assigned at runtime
9) deprecated search for / use of $HOME/.slirprc, since most of the
content in a resource file is by definition library-specific
10) fixed bug when nearly-obsolete -nopop option is used with opaques
(reported by davis@xxxxxxxxxxxxx)
11) clarify w/in docs the role of opaque finalizers
_______________________________________________
To unsubscribe, visit http://jedsoft.org/slang/mailinglists.html
[2004 date index]
[2004 thread index]
[Thread Prev] [Thread Next]
[Date Prev] [Date Next]