Projects / hex


hex is a Haskell-based reimplementation of TeX. It currently only implements the macro functionality and very basic typesetting with DVI output. Its goal is to implement all of TeX and have a PDF output option.

Operating Systems

Recent releases

  •  30 Jun 2012 18:28

    Release Notes: This release hits a major milestone: hex now parses all of xii.tex. There have been many improvements towards that goal, including a (partial) register implementation. Hex also compiles on newer GHC (7.4.1) now.

    •  08 Apr 2012 13:59

      Release Notes: The most important change is that hex now performs basic math typesetting. Also in this release are improved macro expansion and bugfixes.

      •  24 Dec 2011 15:55

        Release Notes: This release adds support for multiple fonts and \if handling.

        •  22 Aug 2011 16:39

          Release Notes: Support for \input, \message, and TeX paragraph breaking. Improvements to the build and test system.

          •  17 Feb 2011 01:54

            Release Notes: Namespace support and character categories.


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.