This is what I sent to Gary on 06/27

Summary
=======

  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.

  This project requests a minor release binding.


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
   
            In /usr/share/swig/1.3.35/doc/manual
            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

    
            in /usr/share/swig/1.3.35/doc/devel
            cmdopt.html        index.html         scanner.html
            engineering.html   internals.html     tree.html
            file.html          parm.html          wrapobj.html

Reference Documents
===================
    [1] http://www.swig.org/doc.html



man page which installs

sem17% man swig
Reformatting page.  Please Wait... done

swig 1.3.35         Last change: 19 Jun 2008                    1

User commands                                             swig(1)

NAME
     swig <options> filename

SYNOPSIS
     /usr/bin/swig -help   [ For commandline help ]

DESCRIPTION
     swig - The Simplified Wrapper and Interface Generator (swig)
     is an open source code interface compiler that connects pro-
     grams written in C and C++ with scripting languages such  as
     Perl, Python, Ruby, and Tcl. It works by taking the declara-
     tions found in C/C++ header files and using them to generate
     the wrapper code that scripting languages need to access the
     underlying C/C++ code. In addition, SWIG provides a  variety
     of  customization  features that let you tailor the wrapping
     process to suit your application.

     SWIG is used in a number of ways:

     Building more powerful C/C++ programs. Using SWIG,  you  can
     replace  the main() function of a C program with a scripting
     interpreter from which you can control the application. This
     adds  quite a lot of flexibility and makes the program "pro-
     grammable." That is, the scripting  interface  allows  users
     and developers to easily modifiy the behavior of the program
     without having to modify low-level C/C++ code. The  benefits
     of  this  are  numerous.  In  fact think of all of the large
     software packages that you use  every  day---nearly  all  of
     them   include   special  a  macro  language,  configuration
     language, or even a scripting engine that  allows  users  to
     make customizations.

     Rapid prototyping and debugging. SWIG allows C/C++  programs
     to be placed in a scripting environment that can be used for
     testing and debugging. For example, you might test a library
     with  a  collection  of  scripts or use the scripting inter-
     preter as an interactive debugger. Since  SWIG  requires  no
     modifications  to  the underlying C/C++ code, it can be used
     even if the final product does not rely upon scripting.

     Systems integration. Scripting languages  work  fairly  well
     for  controlling  and  gluing  loosely-coupled software com-
     ponents together. With SWIG, different C/C++ programs can be
     turned  into  scripting  language  extension  modules. These
     modules can then be combined  together  to  create  new  and
     interesting applications.

     Construction of scripting language extension  modules.  SWIG
     can  be  used to turn common C/C++ libraries into components
     for use in popular scripting languages. Of course, you  will
     still want to make sure that no-one else has already created
     a module before doing this.

swig 1.3.35         Last change: 19 Jun 2008                    1

User commands                                             swig(1)

SEE ALSO
     Installed documentation: /usr/local/share/swig/1.3.35/doc

     Complete online documentation in HTML and  PDF  formats  for
     swig:

     User Manual: http://www.swig.org/Doc1.1/HTML/Contents.html

     Developer Doc: http://www.swig.org/Doc1.3/index.html

     Quick start Tutorial: http://www.swig.org/tutorial.html

     SWIG WIKI: http://en.wikipedia.org/wiki/SWIG

     The        Latest        full        source        download:
     http://www.swig.org/download.html

AUTHOR
     swig was originally written by  Dave  Beazley,  and  is  now
     maintained  and  developed  by  an  team  of developers see:
     http://www.swig.org/guilty.html.  Further details are avail-
     able  at  http://www.swig.org/index.html.   swig is released
     under the swig License.

ATTRIBUTES
     See attributes(5) for descriptions of the  following  attri-
     butes:

     _______________________________________
    |   ATTRIBUTE TYPE   |  ATTRIBUTE VALUE|
    |_______________________________________
    | Availability       |  SUNWswig       |
    |_______________________________________
    | Interface Stability|  Volatile       |
    |____________________|_________________|

NOTES
     Source for swig is available on http://opensolaris.org.

swig 1.3.35         Last change: 19 Jun 2008                    2




Alan Coopersmith wrote:
> Your ARC sponsor should have given that to you.   You do know it's your
> job to find someone to be your ARC sponsor and get them to submit
> your case, right?
>
>     -Alan Coopersmith-           alan.coopersmith at sun.com
>      Sun Microsystems, Inc. - X Window System Engineering
>
>
> Bruce Rothermal wrote:
>> I don't know I'm still waiting for some feedback on at least that. Is 
>> there some alias where this is communicated. The project is swig 
>> package SUNWswig.
>>
>> Bruce
>>
>>
>> David.Comay at Sun.COM wrote:
>>>> I was just wondering how many people are sitting idle on porting
>>>> projects waiting on ARC process and could we come up with some 
>>>> ideas on
>>>> how to make this work better. I'm at about 6 weeks now.
>>> What's the case number of the project in question?
>>>
>>> dsc
>>
>> _______________________________________________
>> sfwnv-discuss mailing list
>> sfwnv-discuss at opensolaris.org
>> http://mail.opensolaris.org/mailman/listinfo/sfwnv-discuss


Reply via email to