Welcome to my OpenCode Site.
If I keep waiting until I "have time to clean up the code" I will never put any of this stuff out there.
Each directory is a separate mini-project. Only projects listed on this front page are likely to compile and work. I'll make a concerted effort to clean up the remaining code in the hopes it will be useful to someone someday. If you see something that might be useful to you but it doesn't work "out of the box" nudge me at matt at kiatoa dot com and maybe I'll get to it a bit sooner. Most of this stuff was written for chicken 3. Some has been mindlessly ported from perl, ruby or pascal.
Run lots of tests and roll up the results: megatest
Write simple command files to analyze log files: logpro
Keep a simple db of all those long complicated command lines: histstore
Scheme based web application framework for cgi only servers stml (WARNING: Not ported to chicken 4.6 yet)
NOTE: Installing chicken scheme to compile these, you may want to look at "installall.sh" in the top level directory. This script will install a private copy of chicken scheme with a bunch of eggs. If you are on a Linux system where you have full control you are probably better off using the native package management system. If you want to try chicken scheme under windows look at chicken-iup for windows