A C++ application framework that implements behavior that is expected from a standard Mac application. A fresh perspective on what it is to be a Macintosh application, free from the constraints of obsolete designs (as well as closed licensing).
The Pedestal project is hosted by SourceForge.
The intended result of this project is a POSIX runtime and development environment on Mac OS. Standard-library-based programs would run in a window when double-clicked, or could have their I/O redirected when called programmatically (e.g. by system() or by Apple events). The ever-increasing wealth of open-source software that exists would become available without the need to port each package individually. Imagine what it would be like to have the elegance of a Mac application with the power of Unix behind it.
A set of MPW Shell scripts to support software development in Apple's Macintosh Programmer's Workshop. In contrast to the 'project manager' model of CodeWarrior and Lightspeed/THINK/Symantec, MPW uses a 'toolkit' model (much in the manner of Unix). Allowing you to wield an extraordinary amount of power, you are also required to roll your own project management. I created these scripts with the philosophy that well-kempt complexity on the lower levels allows for simplicity higher up, and I have found them to be effective at making my life as a developer easier.
The A-line project is hosted by SourceForge.
A C++ class library that simplifies sending and receiving Apple events, including implementation of the Apple Event Object Model. Formerly called Apple Event Assistant.
A 3D modeling and rendering library (and Pedestal demo app), in development. Currently, it draws dots in 3D space, in which you can 'fly' using 14 navigation keys on the keypad. Formerly called View3D.
A generalized game server which includes features factored out from monolithic codebases. While this project is essentially being written from scratch, working pieces of it are grafted onto an existing server so they can be tested and used now. TinyMUSH/Mac represents the progress made so far.
The cornerstone of Mammal is MML, the Modest Markup Language. MML markup makes text files more readable and gives enough structure for conversion into HTML, while also allowing more complex information to be encoded.
A hypertext browser for the World-Wide Web. This project is a low priority for now, pending additional support from Pedestal.