I am pleased to announce that SLIRP version 1.9.5 is available at http://space.mit.edu/cxc/slirp SLIRP is a vectorizing code generator, aimed at simplifying the process of creating modules for the S-Lang numerical language embedded in ISIS and CIAO. SLIRP makes it easy to wrap compiled codes, such as spectroscopic models, for use in ISIS. It allows C, C++, and Fortran codes to be mixed within modules using just a single tool, instead of using one tool for Fortran and another tool for C/C++, etc. SLIRP can also parallelize wrapped codes for OpenMP, provide scriptable access to the internals of Fortran COMMON blocks, and more. SLIRP has been used to generate a variety of modules used in ISIS analysis, including volume rendering, HDF5 I/O, and the VWhere graphical data mining tool based upon Gtk. SLIRP has also been used to wrap selected subroutines from XSPEC and XSTAR; this has facilitated ionization analysis, line diagnostics, and atomic rate computations directly in memory through ISIS function calls, rather than repeatedly shelling out to run command line tools. The changes made since v1.9.4 are described below. Regards, Michael S. Noble MIT Kavli Institute for Astrophysics --------- 1. Corrected bug in #else clause handling during macro preprocessing (reported by John Houck at space dot mit dot edu) 2. Improved support for parsing macros with continued lines 3. Look for stdint.h during configure & auto map int32_t, etc types 4. Improvements in Fortran wrapping: . include files are now supported . 'entry' keyword is now supported . -nocom switch can be given to shrink module size by not wrapping common blocks when they are not desired 5. Better ignoring of C++ comments embedded within C comments 6. Improved EOF detection when parsing conditional compilation blocks 7. Enhanced man pages with hyphen patch from Rafael L. at Debian 8. Postscript docs discontinued, due to Latex conversion problems ---- You received this message because you are subscribed to the isis-users list. To unsubscribe, send a message to isis-users-request_at_email.domain.hiddenwith the first line of the message as: unsubscribeReceived on Tue May 20 2008 - 10:26:43 EDT
This archive was generated by hypermail 2.2.0 : Wed Jun 04 2008 - 10:59:23 EDT