My Software Projects
I'm afraid this page has gotten very out of date. Sorry.
(Not including my disseration work.) I will be adding more links here
as I verify that the packages are in good shape.
Packages
- taboo -- Object system for Scheme, based on STklos and tinyCLOS.
- xextra -- Scheme library containing several add-ons to
Xlib. One procedure allows multiplexed input from
several X11 displays and consoles. An "imagepair" datatype keeps
an image synchronized in both client and server, using shared
memory if possible.
- ljwm -- Yet another simple window manager
- ssc -- Portfolio manager
- swt -- 3-D Doom-style walk-through of a Han Dynasty
Chinese tomb.
- qfetch -- Fetch stock quotes from various web servers.
- bigloo
I am hosting pre-release versions of Manuel Serrano's Bigloo scheme
compiler with various patches (mostly my own.) applied.
- msnd
-- You need this package to get a Turtle Beach Fiji
or Pinnacle sound card to work. This is the last version of the
Turtle Beach Multisound drivers, A.K.A pinlinux. Slightly
newer than the version distributed with the kernel, the author
(Andrew Veliath) seems to have dropped out of sight. You probably
only need to install the msnd-ucode subpackage and
update your /etc/conf.modules file with something like this:
alias sound msnd_pinnacle
options msnd_pinnacle cfg=0x250 io=0x210 irq=7 mem=0x0d8000
- newmon -- New version of the unix profil library that allows
you to omit selected procedures from the call graph. This is vital
if you are profiling a program in a language that uses a dispatching
procedure to handle every function call. When the dispatch function
calls a procedure that call is allocated to whatever procedure called
the dispatching function.
- makeindex -- Create an HTML index of photographs.
- dismal -- The Dismal spreadsheet for emacs - DIS Mode
Ain't Lotus.
Patches
- emacs-fixes
-- I provide patches for several emacs bugs, specifically:
- ange-ftp.el doesn't properly escape filenames
containing spaces. This patch remedies the problem.
- gnus-uu.el compensates for the problem in
ange-ftp by converting any space in filenames into
underscores. This patch disables such conversions.
- Updates to scheme.el mode to properly indent
the when and define-macro constructs.
The RPM installs updated versions into the site-lisp
directory.
- Patched Linux kernel for IBM Thinkpad 560. Enables an APM bug
work-around.
- viewfax -- fax viewer with a `print' key.
- sc -- Spreadsheet program with topological sorting added.
- Crystal Space -- patches to cache rasterized images for quicker
startup.
RPMs
- intlfonts - My RPM of the GNU international font collection.
- CJK - My RPM of a package that supports
Chinese/Japanese/Korean text in LaTeX.
- bigloo - My RPM of the Bigloo Scheme compiler.
Last modified: Tue May 29 09:25:57 PDT 2001