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.