ggc: Gauche Garbage Collection Project

Introduction

Gauche Garbage Collection (ggc) is a collection of programs for Gauche. We collect programs which are considered as ``garbage grade'', i.e., poor quality or rarely useful programs for most people other than the author him/herself. One of the motivations to distribute such programs is to encourage Gauche users to share their programs to Gauche community even though he/she would think his/her code do not have enough quality to publish. Share ideas!

News

2011/03/01 The ggc project webpage moved to sf.net

2005/11/05 rel-0-17 numerical.*     Catch up gauche-package manner.
                    port.mirroring  make use of gauche.vport.
2005/07/03 rel-0-16 file.bdf        BDF font
2005/05/22 rel-0-15 numerical.lapack
2004/09/12 rel-0-14 file.ddf        Minor bug fix
2004/09/05 rel-0-13 file.ddf        DDF/DLG/SDTS
2004/08/19 rel-0-12 file.exif       Now supports basic standards.
2004/08/19 rel-0-11 ...
2004/08/15 rel-0-10 file.jpeg, file.exif  Preliminary version.
2004/07/22 rel-0-9  ...             fixed a bug in frame-buffer     
2004/07/15 rel-0-8  port.mirroing   MIRRORING-INPUT.
2004/07/06 rel-0-7  term            with-raw-mode, without-echo.
2004/03/27 rel-0-6  ...
2002/10/21 rel-0-5  img.eps2x, file.util New module.
2002/10/20 rel-0-4  clock           gacuhe.time obsoletes ggc.clock
                    gnuplot         plot_glut: a lot of bug fix.
2002/10/12 rel-0-3  gnuplot         plot_glut now accepts tcp port 5055
                                    as plot command input.
                                    Gplt.app: MacOSX application bundle
                                    of plot_glut.
                    ggc/trace, ggc/clock -- minor bug fix.
2002/9/02  rel-0-2  ggc/gnuplot/plot_glut.c -- major improvement in 
                    new module - ggc.net.thttp, ggc.numerical.extra
2002/8/19  rel-0-1  fixed a bug in ggc/gnuplot/plot_glut.c
2002/8/18  rel-0-0  the first release

Contents

ggc ggc top.
ggc.lwp multi processinng.
ggc.debug utilities for debug
ggc.debug.trace trace macro
ggc.file file related
ggc.file.bdf read BDF font
ggc.file.ddf read DDF/DLG/SDTS
ggc.file.exif read EXIF IFDs
ggc.file.jpeg read JPEG markers
ggc.file.util utilities such as basename, rindex, etc.
ggc.img imaging
ggc.img.eps2x eps to image converter (by the use of Ghostscript)
ggc.math mathematical procedures (symbolic or exact operations)
empty for now
ggc.net Network protocols/tools
ggc.net.thttp `Trivial' http get method
ggc.numerical numerical procedures
ggc.numerical.extra Small functions (erf, erfc, gaussian noise)
ggc.numerical.fftn Fast Fourier Fransform
ggc.numerical.lapack EGELS, polynomial fit
ggc.port port related utils
ggc.port.mirroring mirroring input
ggc.term common terminal control
ggc.skimu experimetal code by skimu
ggc.skimu.frame-buffer drawing, jpg, png, ppm
ggc.skimu.gnuplot plot using gnuplot_x11

Download

Gallery

This is map of Dallas, TX.
Drawn by the use of ggc.file.ddf.
Famous SICP excersise
Do you know where you've been? If yes, you can show us using gpsmap.scm
Note: As of Aug 29, I noticed that mapblast no longer offers gif only access. gpsmap will not work any more.
image filter can be written easily
by the use of frame-buffer.scm

skimu@mac.com