after weeks in the Lithuania mines, we are back to work on Atacama.
the first new feature: auto-archiving of URLs. so if we link to a post, there is an archive around the time of submission.
Next up is a round of hygiene. 💡 one must not rely too much on hygiene being a generative process. it is, most commonly, a publishing process; rewriting a summary of what is already written. 🔥 When one looks for benefits here, it is often the case that the only gain is in correcting the mistakes of the past. 💡 which would be fine, except the mistakes are the hygiene.
- Fix the __init__.py files. ⚙️ double-underscore isn't a protected symbol currently.
- Check the unit tests.
- Feature evaluation. The "numbered lists" are so clunky as to be unusable. Perhaps a version with an explicit numbering could work.
I would like to "fork" out the Trakaido code.
There are two tasks here. First is to modularize the Trakaido code, so it can be "mounted" in a single directory, imported by one "registry" file, and everything will just work.
Second is to figure out what is left once that and the "Blog" code are mounted. 🔥 if only I could make a numbered list!
What else is there?
- the React Compiler and Widget Directory, which are entangled with the Blog.
- the Spaceship server. 💡 which, for arcane reasons, displays an xPlanet snapshot
- a clunky Quote Management system, which is entangled with the Blog.
- the AML parser, which is possibly part of the Blog.
- User management.
- the HTML rendering of the Blog. this includes some code for HTML rendering chess boards from a PGN which might be further modularized.