Kurt A. Stephens
Software Projects
I do computer software research/consulting through my company Ion, Inc.
Here is a list of packages I've developed. These are available for free, but I retain all copyrights except for software copyright by others that may be included.
These packages are complete, except for any items listed after the "Requires:" line. You will need gunzip and tar to unpack the packages.
Most packages will run under CYGWIN or LINUX.
If you find or fix bugs contact me via e-mail.
My resume is located at ../resume.html.
Select here to see all projects in a directory view
Package Categories
- GAUD 0.2
- Generative Audio C++ library.
Date: 2001/06/02 10:29:47
Requires: gnumake perl sh tcl tix tk
View README (22569 bytes)
View package info (1299 bytes)
Download gaud0.2.tgz (251350 bytes)
Browse current source
- GRIFF 1.01
- A C library for parsing Microsoft RIFF and WAV files. Contains an app to create CDRWIN cue files from cue points in a wav file.
Date: 2001/06/02 10:29:47
Requires: gnumake perl sh
View README (21356 bytes)
View package info (1780 bytes)
Download griff1.01.tgz (253270 bytes)
Browse current source
- BIN 0.1
- A development script library. Tools for: publishing PKG packages, adding COPYRIGHT and RCS version strings to source files, etc.
Date: 2001/06/02 10:29:47
Requires: perl sh
View README (10480 bytes)
View package info (713 bytes)
Download bin0.1.tgz (39140 bytes)
Browse current source
- CT 0.4
- A C library for manipulating C type information (debugging info) at runtime.
Date: 2001/06/02 10:29:47
Requires: gcc gnumake objdump perl sh
View README (27368 bytes)
View package info (2038 bytes)
Download ct0.4.tgz (155284 bytes)
Browse current source
- DBMI 0.1
- A keyword-indexed data output stream C library.
Date: 2001/06/02 10:29:47
Requires: gnumake perl sh
View README (21079 bytes)
View package info (1640 bytes)
Download dbmi0.1.tgz (86725 bytes)
Browse current source
- DYNALOG 0.1
- A dynamic logfile viewer.
Date: 2001/06/02 10:29:47
Requires: tcl tix tk
View README (8000 bytes)
View package info (624 bytes)
Download dynalog0.1.tgz (12254 bytes)
Browse current source
- GUM 0.3
- A Makefile library. Handles automatic header file dependencies and interpackage dependencies.
Date: 2003/04/30 04:46:45
Requires: gnumake perl sh
View README (12989 bytes)
View package info (682 bytes)
Download gum-0.3.tgz (22649 bytes)
Browse current source
- HASH 0.5
- A C template library for efficient, configurable hash tables.
Date: 2001/06/02 10:29:47
Requires: gnumake perl sh
View README (22749 bytes)
View package info (1639 bytes)
Download hash0.5.tgz (80139 bytes)
Browse current source
- MAKS 0.2
- A Makefile library. Handles automatic header file dependencies and interpackage dependencies.
Date: 2001/06/02 10:29:47
Requires: gnumake perl sh
View README (14977 bytes)
View package info (1008 bytes)
Download maks0.2.tgz (45558 bytes)
Browse current source
- MEMDEBUG 0.1
- A malloc() replacement for debugging
Date: 2001/10/20 04:31:46
Requires: gnumake perl sh
View README (25234 bytes)
View package info (1352 bytes)
Download memdebug0.1.tgz (66342 bytes)
Browse current source
- METAATTR 0.1
- A meta-attribute programming environment for perl. Generates class defiition from meta-class schemas.
Date: 2003/04/30 05:48:52
Requires: perl
View README (7065 bytes)
View package info (747 bytes)
Download metaattr-0.1.tgz (24390 bytes)
Browse current source
- TREDMILL 0.1
- A real-time Treadmill garbage collector.
Date: 2001/06/02 10:29:47
Requires: gnumake perl sh
View README (28550 bytes)
View package info (1650 bytes)
Download tredmill0.1.tgz (100843 bytes)
Browse current source
- UTIL 0.4
- A C library with path, mem, and other functions.
Date: 2001/06/02 10:29:47
Requires: gnumake perl sh
View README (20352 bytes)
View package info (1306 bytes)
Download util0.4.tgz (72758 bytes)
Browse current source
- CONEDIT 0.2
- A Java dag editor.
Date: 2003/04/30 06:28:50
Requires: jdk
View README (7308 bytes)
View package info (561 bytes)
Download conedit-0.2.tgz (67862 bytes)
Browse current source
- BIGLIFE 1.1
- A Game-of-Life program that uses sparse, hashed block, bit matrices to allow Life boards up to any size.
Date: 2001/06/02 10:29:47
Requires: ansi_terminal
View README (12177 bytes)
View package info (761 bytes)
Download biglife1.1.tgz (26676 bytes)
Browse current source
- GLWIN 1.0
- A simple window creation library for testing OpenGL apps.
Date: 2001/06/02 10:29:47
Requires: gnumake opengl perl sh
View README (29323 bytes)
View package info (932 bytes)
Download glwin1.0.tgz (258000 bytes)
Browse current source
- GMAN 1.1
- A C++ functional evaluation library, similar to the GENMOD language as described in the book "Generative Modeling for Computer Graphics and CAD" by John M. Snyder.
Date: 2001/06/02 10:29:47
Requires: bison gcc gnumake perl sh
View README (53864 bytes)
View package info (2400 bytes)
Download gman1.1.tgz (250812 bytes)
Browse current source
- GMV 0.9
- A visualization toolkit for GMAN
Date: 2001/06/02 10:29:47
Requires: bison expat g++ gcc gnumake opengl perl sh tcl tk
View README (70629 bytes)
View package info (3212 bytes)
Download gmv0.9.tgz (873334 bytes)
Browse current source
- Q3D 0.1
- A fast prototype RenderMan rendering library.
Date: 2001/06/02 10:29:47
View README (13740 bytes)
View package info (511 bytes)
Download q3d0.1.tgz (42311 bytes)
Browse current source
- GINTV 1.1
- An interval arithmetic library in C.
Date: 2001/06/02 10:29:47
Requires: gnumake perl sh
View README (31496 bytes)
View package info (849 bytes)
Download gintv1.1.tgz (120503 bytes)
Browse current source
- LL 0.13
- An embeddable pure, class-based, object Lisp system C library with multiple inheritance based on ideas from Scheme, Oaklisp and Dylan.
Date: 2003/02/15 09:48:49
Requires: gcc gnumake perl readline sh
View README (647076 bytes)
View package info (2239 bytes)
Download ll0.13.tgz (305653 bytes)
Browse current source
- MOS 0.1
- A prototype-based object system C library with a meta object protocol similar to Self and SmallTalk, yet simpler. MOS allows changing a object's meta object to redefine new behaviors for method lookup and application.
Date: 2001/06/02 10:29:47
Requires: bison gcc history perl readline
View README (20264 bytes)
View package info (980 bytes)
Download mos0.1.tgz (102748 bytes)
Browse current source
- XVF 0.2
- An eXtensible Visitation Framework: C++ reflection library; supports XML I/O, generic accessors and TK inspectors.
Date: 2003/03/10 20:40:13
Requires: expat g++ gnumake perl sh swig tcl tk
View README (38690 bytes)
View package info (1116 bytes)
Download xvf0.2.tgz (255799 bytes)
Browse current source
- XAMUL 0.1
- Software architecture and object modeling XML DTDs and HTML XSLTs, generates perl modules from object schemas. Uses documentation schemas based on the book: Applied Software Architecture, C. Hofmeister, R. Nord, D. Soni, Addison Westley, ISBN 0-201-32571-3.
Date: 2001/10/20 04:31:46
Requires: gnumake java perl sh
View README (13337 bytes)
View package info (1444 bytes)
Download xamul0.1.tgz (841073 bytes)
Browse current source
- CODEDOC 0.1
- Extract documentation from source code; translates to a CodeDoc XML DTD. Filters for CodeDoc => DocBook XML.
Date: 2001/06/02 10:45:16
Requires: perl sh
View README (8099 bytes)
View package info (769 bytes)
Download codedoc0.1.tgz (18774 bytes)
Browse current source
- DOCBOOK 0.1
- DocBook support tools; Supports Emacs Outline => DocBook XML => LaTeX => PostScript => HTML.
Date: 2001/06/02 10:45:16
Requires: java perl sh
View README (104212 bytes)
View package info (757 bytes)
Download docbook0.1.tgz (2352454 bytes)
Browse current source
- WSMGR 0.1
- A simple file manager prototype in Tix (Tcl/Tk) based on NEXTSTEP's Workspace Manager.
Date: 2001/06/02 10:29:47
Requires: tcl tix tk
View README (4722 bytes)
View package info (703 bytes)
Download wsmgr0.1.tgz (2434 bytes)
Browse current source
- XSLT 0.1
- XSLT processor driver.
Date: 2001/10/20 04:31:46
Requires: java perl sh
View README (6580 bytes)
View package info (595 bytes)
Download xslt0.1.tgz (831030 bytes)
Browse current source
Updated on
Wed Apr 30 03:07:27 EDT 2003
Copyright (C) 1998-2014 Kurt A. Stephens.