Eterm
Eterm is my oldest and most widely-known project. It's a terminal emulator that is designed to allow the user as much power and flexibility as possible. Although tightly coupled with the Enlightenment project, Eterm does not require Enlightenment to run. More information, docs, themes, etc. may be found at
www.eterm.org, the project home page.
LibAST
LibAST began its life years ago as a series of supplemental functions I wrote for various college classes. For awhile (while I was on my tragically-misguided C++ kick) it even turned into a C++ library. Eventually I resurrected the library and its original C roots, throwing them into Eterm under the name libmej. As time went on, I decided that I wanted to make the library more generalized and less Eterm-centric. I broke it out into its own project and began hunting for a name. I wanted something that spelled a word on the link line (like GNU's libiberty, which appears on the link line as -liberty). I finally arrived at the word -last and decided to make A.S.T. stand for Assorted Spiffy Things. Thus was born the Library of Assorted Spiffy Things, or LibAST. I don't have any documentation written yet, per se, but it has a lot of handy functionality in it, including debugging routines, memory allocation tracing, config file parsing, and lots of string functions that should be standard but aren't. :-) You can download it from
www.eterm.org.
Mezzanine
Mezzanine is a set of tools that aids in building and maintaining software packages and products. It is described in more detail on the project home page.
CLU
CLU is my work-in-progress package update tool written from scratch in C. It is currently targetted at RPM, but eventually I hope to include other formats as well.
Vermillion
Vermillion was my customized Linux distribution based on RedHat. Check the project home page for more details.
Comments