Here you find information on (hopefully useful) free software programs I've contributed to, written by myself or wich I just find great.
Currently involved in
- IRClogs, a Web-Interface to IRC logs
- sbank, GObject-Introspection bindings
- spells, a Scheme code library
- lircrc-gen, a configuration file generator for LIRC
Older projects
This is a list of projects I was once worked on, but currently don't contribute to anymore.
- DistWork, a peer-to-peer, multi-purpose load distribution framework
- Addons (esp. cross-thread signals support) for libsigc++.
- GQL, a C++ SQL Database Interface.
- The Yehia framework, a C++ framework focusing on plugins.
- MBU, a small disc-based backup utility.
- f-scm, a toy Scheme core written in Forth.
- corso-serialization, a automatic serialization framework for CORSO/.NET
- G-Wrap - A C wrapper generator for Guile.
- guile-gnome - GTK+ language bindings for Guile.
- Guile-Lib - A "standard" library for Guile.
Other useful stuff
Emacs
Emacs, the extensible editor and kitchen sink. I read my mail with Emacs, do all my coding and writing with it and even use it to create this website. Emacs has lots of add-on packages that make it useful for a lot of text-oriented tasks. I find the following packages especially useful:
- Gnus, a great news and mail client
- Org-Mode, which I use for making up my homepage
- ERC, an IRC client
There is a lot of useful stuff about Emacs itself and Emacs packages available at http://www.emacswiki.org.
Git
After a long history of VCS switches (I touched all of CVS, SVN,
GNU Arch, bzr, hg, git and darcs) I've now settled on git
for my personal needs, after a longer afair with darcs, mainly
because:
-
Good hosting solutions, which
darcslacks. - magit just rocks.
- I like having more than one branch in a repo.
- TopGit is very handy when dealing with multiple concurrent branches against a moving "upstream" repository.
I've hosted a few projects on github.