A little note/task format I made for myself, mostly based off Markdown, Org-mode, Scribble and LaTeX. Its main difference is the focus on indentation and line spacing to separate items.
This repository hosts most of the tools I use for my "acrylic" text format, with some exceptions.
-
vim plugin for this format;
-
related scripts in my dotfiles (they start with
acr-);
See the todo file and the TODOs & FIXMEs in the source code.
The parser & HTML renderer was originally made in Janet, but I ended up switching to Rust because I wanted the static typing and... speed, perhaps? My Janet parser was really slow in bigger documents.
cargo buildTODO: talk about the resulting binary, name it correctly (probably
acr-parse or something like that?), mention testing (which I didn't
start yet...)
Note that there are no dependencies other than rustc/cargo at the moment. I'm trying to be very minimal on dependencies at the moment.
I was thinking of a name and the word came to mind. It works as an analogy where this format is acrylic and others - such as Markdown, Org and LaTeX - are glass.
Glass is usually more robust, but it can also be heavier and more expensive. In contrast, Acrylic is less resistant to scratches, UV rays and germs, but it's light and cheap.
It's a really bad analogy. But the name's nice. Sorry.
[...] while acrylic has a small upfront cost, in the long run, it could cost just as much or more than glass.