Source Code Repositories
We've both been involved in open-source and free software for a long while. You can find some of our projects on github (tonyg, mikeb), while others are available from the source code repositories hosted on this server:
Mercurial
We're gradually switching away from darcs to mercurial or git. You can browse the mercurial-controlled code with hgwebdir at 80/20.
tonyg's projects:ometa-scheme: An implementation of OMeta for scheme. Currently it runs in MzScheme, but it should be fairly portable, with dependencies only on a handful of commonly-implemented SRFIs. For more information, see the ometa-scheme blog post.
smalltalk-tng: An experimental language I'm developing.
Git
While we generally prefer to use mercurial, git is more appropriate for some projects.
tonyg's projects:
Darcs
Most of our older projects are currently held in these archives, though as we switch to Mercurial and Git, this will change. You can browse the darcs-controlled code with DarcsWeb at 80/20.
tonyg's archive: http://www.eighty-twenty.org/~tonyg/Darcs/chicken-sdl: SDL bindings for Chicken Scheme
macromod: A portable (re-)implementation of a
syntax-caseScheme macro-expander; eventually to sprout a portable implementation of Matthew Flatt's "macromod" module systemscheme-pg: Some small changes I made to the scheme-pg Scheme PostgreSQL bindings
mikeb's archive: http://www.eighty-twenty.org/~mikeb/Darcs/chicken-cairo: Cairo bindings for Chicken Scheme
fuschia-rdf: A sketch of an RDF aggregating blog engine in Python
sticky-wiki: A half-arsed variation on TiddlyWiki that looks a bit like sticky notes.
zowie: An experimental foundation for a zooming user interface.
GNU/Arch (tla)
These repositories are obsolete, as we've mostly switched to using darcs.
- 2004 archives:
tla register-archive http://www.eighty-twenty.org/archives/2004/ - 2005 archives:
tla register-archive http://www.eighty-twenty.org/archives/2005/
