LiterateX Progress
I finished the initial implementation of LiterateX, the Haskell library and utility that translates literate-style source code to Markdown that is suitable for processing with Pandoc. At this early stage of development, there have been a number of major changes. I will implement the unit tests next, and further changes are likely. Once the API is stable, I will push to GitHub and prepare for release.
The software currently supports the following source formats.
- Double Dash (
--
comments) - Haskell, SQL, …
- Double Slash (
//
comments) - Rust, JavaScript, …
- Hash (
#
comments) - Python, Bash, …
- Literate Haskell
- Literate Haskell
- Percent (
%
comments) - Erlang, LaTeX, …
- Semicolons (Lisp-style
;
comments) - Clojure, Scheme, …
I am going to go ahead and integrate the software into my website software, and I will likely start posting some blog entries as tests of each of the supported source formats.