package lambdoc
- Overview
- No Docs
You can search for identifiers within the package.
in-package search v0.2.0
Install
Dune Dependency
Authors
Maintainers
Sources
sha256=c1fb91671c8e468ae31743117aa35ff76f8896736dfdb69b6522697f86395d5d
md5=d6e5607ceff3642914a5b8b9ecdba7e2
Description
Lambdoc was built with Ocsigen/Eliom integration in mind. It includes parsers for four different markup languages: Lambtex, Lambxml, Lambwiki, and Markdown. The first is inspired by LaTeX, the second is an XML-based markup based on HTML, the third is a lightweight markup language in the spirit of Wiki Creole, and the last is the popular lightweight markup language. The library also includes the possibility of outputing any Lambdoc document as an Ocsigen HTML5 value. Additional capabilities include the runtime customisation of available document features (you may, for example, declare that a certain class of users is only allowed to produce documents containing nothing more than paragraphs of plain text), detailed error messages, and the definition of basic macros. It also ships with 'lambcmd', a CLI application that allows the conversion between any of the input formats into one of the supported output targets.