home.social

#numoon — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #numoon, aggregated by home.social.

  1. I ended up spending a lot of time this weekend shoring up vectors and string pools and hash tables in #maug and serialization routines for those things (and arrays thereof) and moving mlisp to work on top of them... I ended up polishing off the old libcheck-based unit tests for the data structures and they were pretty helpful! I'm pretty close to being able to save and load in #numoon! Probably!

  2. I tried pulling the procedure to change the main engine loop out of WASM's control (codeberg.org/indigoparadox/mau) but #numoon is still, like... skipping every other tick? Or something? Every other in-game script instruction seems to be ignored? And mobile animation isn't happening? Almost like it's just not showing those frames?

    But only in #WASM with #emscripten! The #SDL code on native Linux works perfectly!

    *Extremely* frustrating...

  3. My lisp dialect, mlisp (#maug), is surely the most cursed lisp. If Steve Lisp were still with us he would be spinning in his grave. But at least now the NPCs in #numoon can ask questions and set/read global variables and go off on infinite loops.

    Except in the WASM build. That's hyper wonky for some reason. Gotta figure that out tomorrow.

  4. Chuffed to bits! Managed to figure out WASM Javascript async stuff, so now #maug programs can use the same file API they use to fetch local files on e.g. SDL, DOS, or Mac System 6, to fetch remote files at relative URLs in WASM in the browser! Featured in the latest #numoon demo: ifdydemos.nfshost.com/numoon/n