2003-04-19 Peter Wang * common-test.sch: Check if joystick missing. * Minor changes for the c++-conversion-branch of Allegro 5 (extra header file, and requires -lstdc++). 2003-03-09 Peter Wang * Changed define-foreign-enum-procs output so that the conversion functions produced use linear searches instead of hash table lookups (by empirical testing, linear searches are faster for small enum sets). The one exception is the integer->symbol conversion for Bigloo which uses hash table lookups, because it is faster that way. * Made bigloo-repl program. * Made the shared object version of the library for Gambit-C. It seems to be finicky about the way files are to be named (sources and objects should match or something), but it works now. 2003-03-06 Peter Wang * Added MzScheme translator. 2003-03-05 Peter Wang * Made generate-bigloo.scm and generate-gambit.scm handle an additional INCLUDE form. Now the generated files have no external dependencies. * The Allegro 5 snapshot no longer uses long longs nor microseconds for times, so we follow. 2003-03-02 Peter Wang * Made the generated Bigloo do subtypes properly (e.g. keyboard is a subtype of event-source, etc.) * Wrote up README and a5-format.txt. 2003-03-01 Peter Wang * Unified test programs. * More work on Bigloo bindings (done!). * Reworked a5.input forms (added CONDITIONALLY, simplified VERBATIM, etc.). 2003-02-28 Peter Wang * Started on Bigloo translator. * "Completed" Gambit-C bindings & cleaned up. 2003-02-27 Peter Wang * More work on Gambit-C bindings (including: figured out how to return 64-bit ints as bignums to Scheme). 2003-02-26 Peter Wang * Started working on Gambit-C bindings. * More work on CHICKEN bindings. 2003-02-25 Peter Wang * Initial version: nearly complete bindings of the milestone 1 interface to CHICKEN.