Qish contains an opensource runtime library with a reusable generational copying garbage collector for C or C++. License is GNU Lesser General Public License (see COPYING) The lib/ subdirectory contains the runtime library. The doc/ subdirectory contains the documentation (same as qishintro.html); you need LaTeX, ps2pdf, and hevea to regenerate it. Look on {http://www.starynkevitch.net/Basile/qishintro.html} for the HTML version of the documentation (introduction to Qish). See also my home page on {http://www.starynkevitch.net/Basile/} or Qish page {http://freshmeat.net/projects/qish/} on Freshmeat for announcement of newer versions (you can subscribe to announcements on Freshmeat). To install the library, (edit the GNUMakefile or lib/Makefile if you want to install under another PREFIX than /usr/local), then cd lib/ ; make ; su -c 'make install' To use it, #include <qish.h> and follow the guidelines in doc/qishintro.html (don't forget the BEGIN_*_FRAME() & EXIT_FRAME() macros and the volatile qualifier). If you happen to download and read this, please be nice to drop me an email (to Basile Starynkevitch, in France, at <basile@starynkevitch.net>) on this. Thanks. ################ past releases Qish release 0.9 (on february 23rd 2003) interim release: bug fixes and incomplete (not working yet) multithread support. Qish release 0.8 (on december 8th 2002) added experimental (barely tested) application explicit forwarding Qish-0.7, on december 07th 2002: LGPL license in all relevant files (only genqish.c stays in GPL). (added memoization for qish_prime_after) Qish-0.6 on december 06th 2002 should be compilable (with -DSTRICT_C99) on any ISOC99 compiler better documentation switched to LGPL license thanks to Fergus Henderson for comments & patch. Qish-0.5 on december 03rd 2002 - bugfixes and global constant array Qish-0.3post1 on april 20th 2002 - added GCbench Qish-0.3 on april 18th 2002 - make test runs ok. distributed with documentation (.tex .html .ps .pdf) Qish-0.2 on april 13th 2002 - better documentation, compiles, but a stupid bug crashed the make test Qish-0.1 on april 07th 2002 - had some compiler bugs: I released bad version of the files :-( this was the initial release -- Basile STARYNKEVITCH 8, rue de la Faïencerie, 92340 Bourg La Reine, France http://www.starynkevitch.net/Basile/ mailto:basile@starynkevitch.net