diff options
-rw-r--r-- | ANNOUNCE | 2 | ||||
-rw-r--r-- | CHANGES.current | 4 | ||||
-rw-r--r-- | Doc/Manual/Preprocessor.html | 1 | ||||
-rw-r--r-- | Doc/Manual/SWIG.html | 1 | ||||
-rw-r--r-- | README | 3 | ||||
-rw-r--r-- | Source/Makefile.am | 1 | ||||
-rw-r--r-- | Source/Modules/swigmain.cxx | 3 | ||||
-rw-r--r-- | swig.spec.in | 2 |
8 files changed, 8 insertions, 9 deletions
@@ -13,7 +13,7 @@ from other programming languages including Perl, Python, Tcl, Ruby, PHP, C#, Go, Java, Javascript, Lua, Scheme (Guile, MzScheme, CHICKEN), D, Ocaml, Octave, R, Scilab, Common Lisp (CLISP, Allegro CL, CFFI). SWIG can also export its parse tree in -the form of XML and Lisp s-expressions. Major applications of SWIG +the form of XML. Major applications of SWIG include generation of scripting language extension modules, rapid prototyping, testing, and user interface development for large C/C++ systems. diff --git a/CHANGES.current b/CHANGES.current index b6651d762..fd39d0fa0 100644 --- a/CHANGES.current +++ b/CHANGES.current @@ -8,6 +8,10 @@ Version 4.0.0 (in progress) =========================== 2019-02-04: wsfulton + [S-EXP] #1447 Common Lisp S-Exp has been disabled as a target language in SWIG as part of a + clean up to remove target languages that have been neglected/not functional. + +2019-02-04: wsfulton [UFFI] #1447 Common Lisp UFFI has been disabled as a target language in SWIG as part of a clean up to remove target languages that have been neglected/not functional. diff --git a/Doc/Manual/Preprocessor.html b/Doc/Manual/Preprocessor.html index 68b6af862..3f7970602 100644 --- a/Doc/Manual/Preprocessor.html +++ b/Doc/Manual/Preprocessor.html @@ -130,7 +130,6 @@ SWIGPYTHON Defined when using Python SWIGR Defined when using R SWIGRUBY Defined when using Ruby SWIGSCILAB Defined when using Scilab -SWIGSEXP Defined when using S-expressions SWIGTCL Defined when using Tcl SWIGXML Defined when using XML </pre></div> diff --git a/Doc/Manual/SWIG.html b/Doc/Manual/SWIG.html index f1e441c8a..7a68ad599 100644 --- a/Doc/Manual/SWIG.html +++ b/Doc/Manual/SWIG.html @@ -138,7 +138,6 @@ Supported Target Language Options -r - Generate R (aka GNU S) wrappers -ruby - Generate Ruby wrappers -scilab - Generate Scilab wrappers - -sexp - Generate Lisp S-Expressions wrappers -tcl - Generate Tcl wrappers -xml - Generate XML wrappers @@ -6,8 +6,7 @@ Tagline: SWIG is a compiler that integrates C and C++ with languages including Perl, Python, Tcl, Ruby, PHP, Java, C#, D, Go, Lua, Octave, R, Scheme (Guile, MzScheme/Racket, CHICKEN), Scilab, Ocaml, Common Lisp (CLISP, Allegro CL, CFFI). - SWIG can also export its parse tree into XML and - Lisp s-expressions. + SWIG can also export its parse tree into XML. SWIG reads annotated C/C++ header files and creates wrapper code (glue code) in order to make the corresponding C/C++ libraries available to diff --git a/Source/Makefile.am b/Source/Makefile.am index 820d50289..a86507b76 100644 --- a/Source/Makefile.am +++ b/Source/Makefile.am @@ -74,7 +74,6 @@ eswig_SOURCES = CParse/cscanner.c \ Modules/python.cxx \ Modules/r.cxx \ Modules/ruby.cxx \ - Modules/s-exp.cxx \ Modules/scilab.cxx \ Modules/swigmain.cxx \ Modules/tcl8.cxx \ diff --git a/Source/Modules/swigmain.cxx b/Source/Modules/swigmain.cxx index c56f73092..e665e690b 100644 --- a/Source/Modules/swigmain.cxx +++ b/Source/Modules/swigmain.cxx @@ -48,7 +48,6 @@ extern "C" { Language *swig_r(void); Language *swig_ruby(void); Language *swig_scilab(void); - Language *swig_sexp(void); Language *swig_tcl(void); Language *swig_xml(void); } @@ -84,7 +83,7 @@ static TargetLanguageModule modules[] = { {"-r", swig_r, "R (aka GNU S)", Supported}, {"-ruby", swig_ruby, "Ruby", Supported}, {"-scilab", swig_scilab, "Scilab", Supported}, - {"-sexp", swig_sexp, "Lisp S-Expressions", Supported}, + {"-sexp", NULL, "Lisp S-Expressions", Disabled}, {"-tcl", swig_tcl, "Tcl", Supported}, {"-tcl8", swig_tcl, NULL, Supported}, {"-uffi", NULL, "Common Lisp / UFFI", Disabled}, diff --git a/swig.spec.in b/swig.spec.in index 9229274c2..52d278cf7 100644 --- a/swig.spec.in +++ b/swig.spec.in @@ -30,7 +30,7 @@ OCAML and C#. 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. +its parse tree in the form of XML. %prep %setup -q -n %{name}-%{version} |