SWIG is a software development tool that connects programs written in C and C++ with a variety of high-level programming languages. http://www.swig.org
Find a file
Dave Beazley 8bd2ea80fe Added cvstags
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@54 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-01-12 04:09:03 +00:00
Examples *** empty log message *** 2000-01-12 03:21:25 +00:00
Lib *** empty log message *** 2000-01-12 02:55:03 +00:00
Source Added cvstags 2000-01-12 04:09:03 +00:00
CHANGES *** empty log message *** 2000-01-12 03:01:06 +00:00
configure.in Added Examples and other configuration 2000-01-12 03:35:22 +00:00
install-sh *** empty log message *** 2000-01-12 03:01:06 +00:00
LICENSE *** empty log message *** 2000-01-12 03:34:50 +00:00
Makefile.in Added install 2000-01-12 02:59:46 +00:00
README *** empty log message *** 2000-01-12 03:06:07 +00:00

SWIG (Simplified Wrapper and Interface Generator)

Copyright (C) 1998-2000 : The University of Chicago
Copyright (C) 1995-1998 : University of Utah and the Regents
                          of the University of California

January 11, 2000 ($Header$)

Tagline: SWIG is a compiler that integrates C, C++, and Objective-C
         with scripting languages including Perl, Python, and Tcl.

This distribution represents work in progress towards building a new
SWIG release.  The guilty parties currently working on this are:

    -  Dave Beazley  (beazley@cs.uchicago.edu)    
    -  Dustin Mitchell (djmitche@cs.uchicago.edu)
    -  Loic Dachary (loic@ceic.com)

General overview:
=================
The primary goal of future development is to make SWIG more modular,
extensible, and easier to maintain.  To this end, the source code has
been consolidated into the Source directory.   Within this directory,
there are a number of different components:

      SWIG1.1       - These two directories contain the C++ code
      Modules1.1      corresponding to the SWIG1.1.x series of 
                      releases.  This code is still in use but is
                      slowly being deprecated.

*** Important note: ALL future SWIG development will *NOT* be taking
place in C++.  Please use ANSI C instead. -- Dave ***

      DOH           - Object framework for the ANSI C core.
      Core          - New SWIG core (ANSI C)
      Preprocessor  - Simple SWIG preprocessor module
      Dustin        - Some Python stuff Dustin is working on.

Documentation for these components is weak or non-existent at this
time.   Please bear with us.

Installation
============
It should be relatively simple.  Simply type the following:

     % ./configure
     % make
     % make install
     
If you checked the code out via CVS, you will have to run autoconf
before typing 'configure.'  In addition, a full build of SWIG requires
the use bison or yacc.

Participate!
============

We are looking for people who want to join the effort of getting this
next release off the ground.  Please send me email.

-- Dave (beazley@cs.uchicago.edu)