Name |
Condition | Activity |
Description |
Status as of |
Dates of work |
Apple IIGS SHR image decoder |
Complete | |
Decompressing and converting Apple IIGS SHR image files. |
2010-06-02 |
2005-10 |
Blockage |
Sketchy, unreleased | idle |
Mac OS X screen saver which piles blocks in front of your windows. |
2010-06-02 |
2006-02 to 2006-03 |
Bouncyworm |
Complete | |
A SVG animation. |
2010-06-02 |
2003-06-13 |
Brownian Tree |
Complete | |
A JavaScript/<canvas> based simulator of the Brownian tree, or diffusion-limited aggregation. |
2010-06-04 |
2010-04 |
Caja-CapTP |
Half-finished | Dead |
A distributed object-capability system on the Caja platform, based on the CapTP protocol. |
2014-01-05 |
2009-04-21 to 2009-08-23 |
Cubes |
Running well, few features | Would like to get back to it |
Block-based WebGL game engine where the blocks are made out of blocks and programmed with blocks. |
2014-01-05 |
2011-09-06 to 2013-07-26 |
deLojbanKit |
Partial | idle |
Don't recall whether it's published. Project to interpret Lojban as a syntax for E data structures. |
2010-06-04 |
2006-11 |
Den |
Partial | dead |
A distributed MUD (virtual world) prototype written in E. |
2010-06-04 |
2004-02 to 2007-03-10 |
E on Common Lisp |
Unpolished | Working on E-on-Java instead |
Implementation of the E programming language. |
2010-06-04 |
2005-04-04 to 2010-05-10 |
E on Haskell |
Sketchy | idle |
Implementation of the E programming language. |
2010-06-04 |
2006 |
E on JavaScript |
Somewhat useful | idle |
Implementation of the E programming language. |
2010-06-04 |
2008-11-28 to 2009-08-17 |
E on Objective-C |
Unpublished draft | idle |
Implementation of the E programming language. |
2010-06-04 |
2007-2008 |
E on Self |
Prototype | idle |
Implementation of the E programming language. Unpublished. |
2010-06-04 |
2006 |
E Surprise List |
Subsumed | |
Some notes on surprising aspects of the E programming language. Has now become part of the E documentation wiki; is not a distinct project. |
2011-09-12 |
? |
E-Benchmark |
Useful, readily improvable | idle |
E program for benchmarking E implementations. |
2010-06-04 |
2005-04-04 to 2010-05-10 |
E-Modules |
sketchy | Want to get back to it |
|
2010-06-04 |
2006 to 2007 |
E-AUI |
Prototype | idle |
User interface framework for E based on views directly corresponding to objects; borrows ideas from Self and CLIM. |
2010-06-04 |
2006 to 2007 |
E-XML |
Prototype | Should be working on it |
E library for working with XML. |
2010-06-04 |
2010 |
e-murepl (a.k.a. eel or runebot) |
Rewritten, not yet feature complete | idle |
Provides an interactive evaluator (REPL) for E over IRC, HTTP, and possibly other formats. Was in the middle of being rewritten (under the name "murepl", multi-user REPL) for extensibility and reliability. |
2018-06-28 |
2004 (eel), 2011 (murepl) |
Footprints |
Unreleased prototypes | idle |
OpenGL 3D game prototype. Using ODE physics engine. |
2010-06-04 |
2002 to 2003 |
GLToy, GLToyJS |
decent | idle |
Screen saver for Mac OS X based on the concept of producing interesting results from simple algorithms and rendering with randomized parameters. Currently being reimplemented using WebGL. |
2014-01-05 |
2005-2006 (original GLToy), 2012 (GLToyJS) |
Graph-Pipe |
Barely implemented idea, unpublished | idle |
A set of command-line tools for operations on and interactive visualizations of real-time graph-structured data. |
2010-06-04 |
2006-09 to 2006-10 |
GraphLife |
Complete | |
Cellular automaton implementation in Haskell with a unique data structure. |
2010-06-04 |
2007-08 |
haskell-dynamic |
Prototype, unpublished | idle |
A Haskell interpreter which performs type checking during execution rather than as a single pass. |
2010-06-04 |
2006 to 2007 |
Hvm.hs |
Complete | |
A golfed implementation of Hack VM in Haskell. Almost fits in one IRC line. |
2010-06-04 |
2008-06-15 |
Hyperbolic Forum |
Barely implemented idea, unpublished | idle |
A UI experiment in presenting threaded messages; rather than indented replies or a two-pane tree-and-message view, the direct replies to each message divide up the space below it, and so on, and the layout shifts to give more room to near neighbors as the user navigates the thread tree, much like hyperbolic graph viewers. This concept may become integrated into the þreader project. |
2011-09-12 |
2010-03-30 to 2010-04-10 |
JavaScript 15-puzzle |
Complete | Pondering |
15-puzzle implemented in JavaScript.
A possible project would be to convert this into a Caja gadget. |
2010-06-04 |
2003-08 |
jbokaj |
Incomplete | idle |
Calculator with input and output in Lojban. |
2010-06-04 |
2004 to 2005 |
kEIO |
stale | idle |
Implementation of the EIO component of E. |
2010-06-04 |
2006 to 2007 |
Kevin's Fireworks |
Works well but improvable. | idle |
Screen saver for Mac OS X. Highly configurable fireworks. |
2010-06-04 |
2002 to 2006 |
Kevin's World |
usable | pondering |
Screen saver for Mac OS X. Top-down view of a tiled world (land, water, bridge, wall/mountain), simple creatures moving around in it. |
2010-06-04 |
2010-11 to 2007-05 |
kRDF |
sketchy | idle |
RDF library for E. |
2010-06-04 |
2004 to 2007 |
Linkage |
decent | idle |
SVG animation toy, with adjustable parameters. |
2010-06-04 |
2004 |
MacPerl demos |
n/a | idle |
GUI demos, games, and applications written for MacPerl on Mac OS ≤9. |
2010-06-04 |
1999 to 2000 |
mergesvn |
usable | idle |
Tool to use Mac OS X FileMerge to resolve Subversion conflicts. |
2010-06-04 |
2005 to 2009 |
microrpn |
complete | |
RPN calculator; very small C source code. |
2010-06-04 |
2002-07 |
Mouse-Maze |
Complete | |
Web browser game, using exclusively CSS hover effects and no scripting. |
2010-06-04 |
2004 |
mpMUD |
partial | dead |
Mud server written in Perl. |
2010-06-04 |
2000 to 2001 |
MudWalker |
Released, in use, decent | idle |
Mud client for Mac OS X, written in Objective-C/Cocoa. MCP, TWin, ANSI color, triggers, scripting, hyperlinks, plugins. |
2010-06-04 |
2002-01 to 2007-02 |
Music |
n/a | idle |
Aural scribbles. |
2010-06-04 |
2001 |
NeoTracker Patch |
Complete | |
User interface tweak for the Avara MicroTracker, adding Mac OS 9 appearance and a more compact layout. |
2010-06-04 |
2000 |
Net Levels II |
sketchy | dead |
Avara level set. |
2010-06-04 |
1999 |
norsmu |
Works, resource hog | idle |
Lojban random sentence generator and IRC bot. Written in E. |
2010-06-04 |
2005 to 2007 |
Oddities |
Complete | |
Avara level set. |
2010-06-04 |
2010 |
An Idiosyncratic Guide to LaTeX |
incomplete | Too busy with other projects |
A tutorial for, and miscellaneous notes about, LaTeX. |
2011-02-03 |
2011-01 |
pipermail2rss |
usable | idle |
Web service to generate a RSS feed from Pipermail/Hypermail mailing list archive pages. |
2010-06-04 |
2006-07 |
plist.py |
mostly complete | idle |
Python module to read and write Mac OS X XML property lists. |
2010-06-04 |
2006-07 |
POV-Ray miscellaneous |
n/a | idle |
|
2010-06-04 |
2000 to 2004 |
Quines collection |
n/a | n/a |
|
2010-06-04 |
2006 to 2009 |
ShinySDR |
Works, rough UI edges & missing features | current |
Software-defined radio receiver application built on GNU Radio with a web-based UI and plugins. |
2014-01-05 |
2013-05-19 to 2014-01-05 |
Smartwheel |
complete | |
|
2010-06-04 |
2004-03-04 |
swhacker |
usable, unpublished | idle |
|
2010-06-04 |
2005 to 2009 |
SVG examples |
n/a | idle |
|
2010-06-04 |
2003 to 2004 |
Stretchy Status Bar UI sketch |
Complete | |
A stray user interface concept for touchscreen devices. |
2010-06-04 |
2010-04 |
Teddybot |
Complete, unpublished | idle |
“An IRC bot designed to help you solve problems.” An implementation of the specification by John Cowan. Not currently running anywhere. |
2010-06-04 |
2004-11 to 2007-06 |
Tile Game |
Playable, room for improvement | idle |
3-dimensional tile-based puzzle game, playable as a web page. |
2011-02-06 |
2010-04 to 2011-02 |
Timeline UI |
Complete prototype | idle |
User interface experiment: multiple mini-apps combined into a single timeline view. (This instantiation of the underlying idea is a class project; it might later be reimplemented as part of E-AUI, above.) |
2012-02-18 |
2009-12-08 to 2009-12-10 |
Unnamed Server Project |
unnamed and half-baked | Development dead, want to publish source |
A mud core written for the Cold server. |
2010-06-04 |
2003 |
warshall-visualizer |
Prototype, unreleased | idle |
A graphical visualization of Warshall's algorithm for transitive closure. Based on Graph-Pipe code (see above in this list); ought to be rewritten to instead just use Graph-Pipe. |
2010-06-04 |
2009-10 |
WireWorld retrieval |
Complete | |
|
2010-06-04 |
2005 |
þreader |
In design | Active |
Web application for thread-aware reading of discussions on the web (such as via feeds (Atom, RSS) or screen-scraping) which have explicit or implicit thread structure. Being worked on for course credit in Fall 2011. |
2011-09-12 |
2011-08 |