18 comments

[ 2.8 ms ] story [ 45.5 ms ] thread
Constantly amazed by the number of product names that are just an Esperanto description of it's form/function.

(In this case, skribilo => ilo por skribi, basically translates as "tool for writing").

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.
on the surface this looks like a peer of 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.

> 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.
Also a potential security hole, as it would be converting text+metadata into executable code in a Turing-complete language.
This looks cool, it's a shame guile doesn't compile for mingw64 for windows...
[dead]
What does your comment mean? It looks like nonsense output from an AI or spam.