From 58bec1dd288ef57f2b4bb886d9cbb51fd1599c00 Mon Sep 17 00:00:00 2001 From: Dave Beazley Date: Mon, 4 Sep 2000 02:50:55 +0000 Subject: [PATCH] *** empty log message *** git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@829 626c5289-ae23-0410-ae9c-e8d60b6d4f22 --- ANNOUNCE | 70 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ README | 15 ++++++++---- 2 files changed, 81 insertions(+), 4 deletions(-) create mode 100644 ANNOUNCE diff --git a/ANNOUNCE b/ANNOUNCE new file mode 100644 index 000000000..2ad6629f7 --- /dev/null +++ b/ANNOUNCE @@ -0,0 +1,70 @@ + + *** ANNOUNCE: SWIG1.3 (Alpha 4) *** + + September 4, 2000 + +Overview +-------- +We're pleased to announce the next installment of the SWIG1.3 +redevelopment effort. This release represents a reasonably stable +snapshot of the CVS repository that has undergone extensive testing +and debugging. However, this release also represents work in progress +so there may be obscure bugs and problems that we haven't found yet. +Please send us your feedback. + +Availability: +------------- +The release is available for download on Sourceforge at +http:// + +What's new? +----------- +On the surface, this release still looks a lot like SWIG1.1p5 except +that a lot of bugs have been fixed and the language modules tend to +generate smaller and more efficient wrappers. New modules have also +been added to support Ruby and Mzscheme. In addition, Python, Perl, +and Guile support has been enhanced to support new releases such as +Python1.6 and Perl5.6. + +Under the hood, you will find that this release represents an almost +complete reimplementation of SWIG's internals. In fact the only code +that still remains from SWIG1.1 is the C/C++ parser and the language +modules (all of which have undergone significant changes as well). As +a result, a lot of minor improvements can be found throughout the +system and things that used to cause problems may now work (for +instance, pointers to functions are now supported). + +What's broken? +-------------- +As this is a work in progress, a number of features are still missing +or imcomplete. The documentation system is still missing and won't be +reimplemented for some time. The Java module is also temporarily out +of service for this release. In addition, C++ programmers who make +extensive use of typemaps may encounter a few strange problems. + +We need your help! +------------------ +Even if you are perfectly happy with SWIG1.1, we can use your +feedback. First, we like to know about compilation problems and other +issues concerning the building of SWIG. Second, if SWIG1.3 is unable +to compile your old interface files, we would like to get information +about the problematic features you are using. This information will +help us find bugs in the SWIG1.3 release, develop techniques for +supporting backwards compatibility, and write documentation that +addresses specific issues related to migrating from SWIG1.1 to +SWIG1.3. Finally, we are still looking for volunteers to work on +aspects of SWIG development. Please send email to +beazley@cs.uchicago.edu for details. + +Please report problems with this release to swig-dev@cs.uchicago.edu. + +--- The SWIG Developers + +David Beazley +Thien-Thi Nguyen +Matthias Köppe +Masaki Fukushima +Harco de Hilster +Loic Dachary +Oleg Tolmatcev + diff --git a/README b/README index 6d02b1591..c7d2f25b2 100644 --- a/README +++ b/README @@ -4,8 +4,8 @@ Version: 1.3 (alpha) $Header$ -Tagline: SWIG is a compiler that integrates C, C++, and Objective-C - with scripting languages including Perl, Python, Tcl, Guile, +Tagline: SWIG is a compiler that integrates C and C++ with scripting + languages including Perl, Python, Tcl, Guile, Mzscheme, and Ruby. This distribution represents work in progress towards building a new @@ -17,11 +17,12 @@ SWIG release. The guilty parties working on this are: Thien-Thi Nguyen (ttn@glug.org) (Testing/Misc) Masaki Fukushima (fukusima@goto.info.waseda.ac.jp) (Ruby) Matthias Köppe (mkoeppe@saturn.Math.Uni-Magdeburg.DE) (Guile) + Oleg Tolmatcev (o.t@altavista.net) (Mzscheme) Past contributors (currently incomplete): - Dustin Mitchell, Ian Cooke, Catalin Dumitrescu, Baran Kovuk, Gary Holt, - David Fletcher. +Dustin Mitchell, Ian Cooke, Catalin Dumitrescu, Baran Kovuk, Gary Holt, +David Fletcher. *********************************************************************** ***** IMPORTANT NOTICE -- READ THIS NOW (OR ELSE) ***** @@ -168,3 +169,9 @@ 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 and reorganized with the Source directory. For more information, please see Doc/internals.html. + + + + + +