Rework the CLOS code for chicken... still needs a little more work
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6400 626c5289-ae23-0410-ae9c-e8d60b6d4f22
This commit is contained in:
parent
14c3a84d40
commit
2836e9599d
6 changed files with 373 additions and 955 deletions
|
|
@ -1,6 +1,19 @@
|
|||
Version 1.3.23 (in progress)
|
||||
============================
|
||||
|
||||
10/16/2004: wuzzeb (John Lenz)
|
||||
[CHICKEN]
|
||||
- Completly change how chicken.cxx handles CLOS and generic code.
|
||||
chicken no longer exports -clos.scm and -generic.scm. The clos
|
||||
code is exported directly into the module.scm file if -proxy is passed.
|
||||
- The code now always exports a unit. Running the test-suite is now
|
||||
majorly broken, and needs to be fixed.
|
||||
- CLOS now generates virtual slots for member variables similar to how
|
||||
GOOPS support works in the guile module.
|
||||
- chicken no longer prefixes symbols by the module name, and no longer
|
||||
forces all names to lower case. It now has -useclassprefix and -closprefix
|
||||
similar to how guile handles GOOPS names.
|
||||
|
||||
10/16/2004: wsfulton
|
||||
Templated functions with default arguments working with new default argument
|
||||
wrapping approach. The new approach no longer fails with the following default
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue