December Adventure, March 2026 Hear ye, hear ye! Let it be made decree! The week starting with the Ides of March, Sunday March 15th, will be a December Adventure week! So far, every adventure has taken place in December, and rolled across an entire month, but the times have been laden with miasma most dire, so let us together adventure for a special week. December Adventure, March 15 - 21, 2026. https://eli.li/december-adventure-march-2026 --------------------------------------------------------------- March 15, 2026 I'll be working on a variety of things over this week's advent- ures. Today was very low-key. I set up space in my blocks for the logs, and pointed my `longform` vocabulary towards it. I'll write these logs using it, and improve the code as I work with it. Apart from this, I did a little work on RetroForth for iOS. In the next couple of days I'll have it running a current image with the latest set of examples & documentation. Specifically, I replaced more of the Objective-C code with Swift, mainly in the part for retrieving resources via Gopher. I'm no longer using raw sockets for this, and am instead working with the Network framework. The new code is thread safe, and works much more reliably than the older implementation. I also worked on a prototype for a terminal emulator, though I don't know if I'll continue to pursue this for the next release or put it aside until later. --------------------------------------------------------------- March 16, 2026 For fun, today I wrote a BrainF*ck interpreter for my ilo comp- uter. It's written in assembly, and is about 380 instruction bundles. I have a little work remaining (some of the bundles are not well packed), but it's worked for all of the samples I tested. So my future directions here would be to finish the repack, then doing some optimizations around the dispatch table. It may also be interesting to adapt this into a compiler, generating ilo machine code. The code for this can be viewed at: https://charles.childe.rs/DA2026-BrainDead.pali ---------------------------------------------------------------