I'm building MonsterWriter and I'm actively looking for an alternative to LaTeX which does not has a copy left license and is not multiple gigabytes in size.
It is so surprising that there is just nothing comparable. I solved the problem by providing a webservice to convert content to LaTeX and then compile it to a PDF.
... eventually I will probably end up building something that works in the browser by using KaTeX + CSS Paged Media + js-citeproc, where js-citeproc has a copy left license and some shortcomings (narrative citations do not work) so I'm currently implementing something similar my self.
many years ago I would have eagerly given this a whirl, but either I'm too old to try new things, or the broader user ecosystem has convinced me that in order to gain significant mindshare, the syntax cannot stray too far from markdown. Scheme in markdown would be an interesting modification though.
Also, while it tickles the heart of a lisper, one uneasiness I have with systems like these is the lack of easy schema definitions, like the url structure in the skribilo examples.
> lack of easy schema definitions, like the url structure in the skribilo examples
This is simple with the help of a define-syntax with a few syntax-rules. Whether it would make the whole document syntax more obscure is another question.
> RSS 2.0 (aka. Really Simple Syndication) is supported as an input syntax. To use it, just pass --reader=rss-2 to the compiler. This makes it possible to generate Skribilo documents from RSS 2.0 feeds, which can be useful or at least funny.
18 comments
[ 2.8 ms ] story [ 45.5 ms ] threadhttps://www.npmjs.com/package/jsx-latex
https://github.com/schibsted/jsx-pdf
This is more like multitarget document compiler. Or (a subset of) the output side of Pandoc.
(In this case, skribilo => ilo por skribi, basically translates as "tool for writing").
It is so surprising that there is just nothing comparable. I solved the problem by providing a webservice to convert content to LaTeX and then compile it to a PDF.
http://n-t-roff.github.io/heirloom/doctools.html
https://docs.racket-lang.org/pollen/
many years ago I would have eagerly given this a whirl, but either I'm too old to try new things, or the broader user ecosystem has convinced me that in order to gain significant mindshare, the syntax cannot stray too far from markdown. Scheme in markdown would be an interesting modification though.
Also, while it tickles the heart of a lisper, one uneasiness I have with systems like these is the lack of easy schema definitions, like the url structure in the skribilo examples.
This is simple with the help of a define-syntax with a few syntax-rules. Whether it would make the whole document syntax more obscure is another question.
Skribilo: A Document Programming Framework - https://news.ycombinator.com/item?id=27490192 - June 2021 (22 comments)
Skribilo: A Scheme-Based Document Programming Framework - https://news.ycombinator.com/item?id=8453884 - Oct 2014 (2 comments)