SourceForge.net | 2 Aug 10:29
Favicon

[ swig-Patches-2019314 ] Allegro List fixes & small Chicken Scheme fix

Patches item #2019314, was opened at 2008-07-16 03:53
Message generated for change (Comment added) made by wuzzeb
You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=301645&aid=2019314&group_id=1645

Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: None
Group: None
>Status: Closed
>Resolution: Accepted
Priority: 5
Private: No
Submitted By: Lorenz Msenlechner (moesenle)
Assigned to: Nobody/Anonymous (nobody)
Summary: Allegro List fixes & small Chicken Scheme fix

Initial Comment:
The generator module for Chicken Scheme seems to have a small bug. On our Debian etch system, it is necessary
to add #include <assert.h> by hand to the c++ file generated by SWIG. The problem can be easily solved by
adding the include line to chicken.swg.

The generator module for Allegro Lisp seems to be quite broken, especially for c++. 
First of all, it is not possible to specify absolute path names for the input file because the path for the
common lisp output file is generated wrong, based on the input file path. 
Further, when generating bindings from a c++ library, the resulting c++ binding file cannot be compiled
due to a missing condition for methods with no return value in the generator module. In the try-block, a
return expression is still created.
The lispification-function in allegrocl.swg also behaves strange. It inserts a '-' whenever a change
(Continue reading)


Gmane