I'm sponsoring this fast track for Bruce Rothermal. It ports a popular software development tool to Open Solaris. A Minor Release Binding and Volatile Interface Taxonomy is requested. A swig(1) man page is in the case directory. The timer is set for 7 Aug 2008.
Gary.. +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Summary ======= The Simplified Wrapper and Interface Generator - SWIG - is a software development tool that connects programs written in C and C++ with a variety of high-level programming languages. SWIG is used with different types of languages including common scripting languages such as Perl, PHP, Python, Tcl and Ruby. The list of supported languages also includes non-scripting languages such as C#, Common Lisp (CLISP, Allegro CL, CFFI, UFFI), Java, Lua, Modula-3, OCAML, Octave and R. Also several interpreted and compiled Scheme implementations (Guile, MzScheme, Chicken) are supported. SWIG is most commonly used to create high-level interpreted or compiled programming environments, user interfaces, and as a tool for testing and prototyping C/C++ software. SWIG can also export its parse tree in the form of XML and Lisp s-expressions. SWIG may be freely used, distributed, and modified for commercial and non-commercial use. SWIG 1.3.35 will be integrated into the SFW consolidation as part of this proposal, and will be installed as SUNWswig. Dependencies ============ SUNWgccruntime GCC Runtime libraries SUNWlibmsr Math & Microtasking Libraries (Root) Interfaces ========== Stability classification Uncommitted for all exported interfaces. Man pages are included in the case materials directory. Exported Interfaces ------------------- /usr/bin/swig Command /usr/share/man/man1/swig.1 Man page Imported Interfaces ------------------- None The following additional installed files are not interface. Additional documentation ------------------- /usr/share/swig/1.3.35/doc/manual/SWIGDocumentation.pdf /usr/share/swig/1.3.35/doc/manualswigpdf.book /usr/share/swig/1.3.35/doc/manual/ With contents Allegrocl.html Lua.html Ruby.html Arguments.html Modula3.html SWIG.html CSharp.html Modules.html SWIGDocumentation.html Chicken.html Mzscheme.html SWIGPlus.html Contents.html Ocaml.html Scripting.html Contract.html Octave.html Sections.html Customization.html Perl5.html Tcl.html Extending.html Php.html Typemaps.html Guile.html Pike.html Varargs.html Introduction.html Preface.html Warnings.html Java.html Preprocessor.html Windows.html Library.html Python.html index.html Lisp.html R.html /usr/share/swig/1.3.35/doc/devel With contents cmdopt.html index.html scanner.html engineering.html internals.html tree.html file.html parm.html wrapobj.html Reference Documents =================== http://www.swig.org/doc.html