I started by trying to reimplement the METAFONT language, adding support for real-time rendering with OpenGL. Eventually, I decided to introduce some incompatible changes, creating a new language. But it still retains a syntax and internal logic very similar to METAFONT.
This new language also supports animation, and since it is part of a larger project (a game engine), it can be used not only for font rendering but also to generate textures and sprites for games.
The language is successfully compiling to WebAssembly, and I’m currently working on a web page with tutorials, documentation and examples where you can modify the code and instantly see the results. Since this is a literate programming project, there is also an English and Portuguese version of the code. But the english version still needs considerable polishing.
When I write Literate Programs, it's mostly for future me so that I can remember why a particular approach was taken, or what the significance of the two slightly differently named variable is and why they are not interchangeable. If it's for others to use, then user documentation is a specific section of the program code, and possibly a totally separate document (only written after the fact when the UI and so forth is stable enough that things won't change).
FWIW, I am working to reimplement parts of METAFONT in my current project (need the curves, and want an implementation which will also allow me to write out a .mp file) and I'm finding _METAFONT: The Program_ very helpful.
I have a reimplementation of parts of METAFONT as a hobby project. In fact, it is no longer METAFONT; it is a language based on METAFONT. However, I used the same Hobby's algorithm to generate curves. It understands pens, paths and renders it to an OpenGL texture. The results are not compatible with Knuth's METAFONT, as I use floating-point numbers instead of the fixed-point arithmetic. It is still under development and needs some cleaning, but if what you are developing is for personal use or is free software compatible with GNU Affero GPL, perhaps parts of the code, or even the whole, could be of use.
Can you expand on this?
But, "the economy" is generally just a descriptor for what people need/want, and what they're willing to do for it.
A phrase like "slaves of the economy", with the implication that someone should be entitled to escape that condition, is about as ridiculous as thinking you are a "slave to nutrients" or a "slave to oxygen" or any other physical constraint. You can't escape it; you have to eat--what are you willing to do to get food?
However, what I think you're probably more upset about, and what you probably should instead be phrasing it as, is economic manipulation. That is something that can legitimately be unjust. Power and information are some tools to manipulate or benefit from economic conditions to a greater extent than others, and therefore have more boats or leisure time or political positions (or food or N95 masks or jobs etc etc)
It’s not exactly about what people want, but rather what capital needs to grow and increase its value. Most people have no say in these decisions and are left with only two options: comply or starve.
Do we have any precedence for the destruction part?