TBMX is a markup language, a weird cross between TeX and Lisp, still in early development.