lilli

the map

a friendly, one page view of the projects on this machine and where the work stands. hand kept, no build, no database. if it reads out of date, that is a bug in the map.

where we are

the big arc right now is typezig (a small language, pronounced type-zig) and its first real tenant: your personal site. the site is already built and runs from plain files; the language that carries it is 19 sittings into a 25 sitting plan, working through its battle phase.

next move: session 19, the struct and the codec.

the timeline

the tz plan, phase by phase. a phase is a promise about the language; a session is one sitting at it.

truth 9 / 10 closed
ownership 4 / 4 done
battle 3 / 5 underway
onboarding 3 / 3 done
pressure 0 / 1 underway
close last

recently on the machine

the projects

language

typezig

a superset of typecore (the slice of typescript that drops the overlap) with its own standard library. it emits typescript and runs on node, so hosting is unchanged. the language is small on purpose; the docs are the product.

underway · 19 / 25 sessions

library

type-standard

the tiny standard library typezig is built on, and a research library about one lean way of writing typescript. the ideas are the product; the code exists to prove them.

steady · the base of tz

ecosystem

the personal site

a profile page, a cv, topic blogs, and music. the medium itself, not a link hub. the first real program typezig has to carry, and the hub the rest of the ecosystem hangs from.

first version built · needs promoting

blog

lemonjuicesabotage

the blog, live at lemonjuicesabotage.it. posts are plain markdown files; the slug is the filename. editing the files is the whole publishing flow.

live

machine

lilli

this vps: one node of docker swarm. caddy does tls and reverse proxying, postgres keeps the catalogs, portainer is the dashboard. everything meets on one overlay network.

running

what's next

  1. typezig: session 19, the struct and the codec, then session 20, the in-file test.
  2. the ecosystem: promote the built site from a tz example into the live personal site.
  3. the machine: keep the roadmap honest; it is the work queue, this page is the window.