elehack.net

Colophon

This site is managed primarily by an application server written in OCaml using Ocsigen. It uses a custom text markup parser (using a syntax derived from Markdown) and a custom attribute-based XML templating language. If your browser doesn’t claim to accept XHTML (application/xhtml+xml), the template renderer translates pages on-the-fly to HTML 4.01 Strict.

Data is stored in a PostgreSQL database accessed via PGO’Caml (dynamic content) and Mercurial repositories (static content).

The server is running FreeBSD 7.2 tripped out with jails. Development is done primarily on a Thinkpad running Ubuntu 9.10.

Content is edited primarily with Vim or GNU Emacs (depending on who’s doing the writing).