the garbage collector goes through a whole collection cycle without causing kernel panics 🎉
(now I just have to fix the other processes crashing)
@trickster welcome to the cyberpecorino future
@samgai well, the islands need to have a hole in the middle, otherwise they can't surround anything :P
@urusan Don't forget about the Shark-Punching Center!
@samgai only if each island has a lake in the middle
@natecull @urusan @clacke Am I allowed to say "Lisp did it first"? Lisp 1.0 a compiler and somewhere between 1.5 and Maclisp, it got DEFSTRUCT, so at least 40 years ago. (See http://www.maclisp.info/pitmanual/def.html#7.12.2)
@syntacticsugarglider @natecull @mithrandir if i get a time machine the first thing i'm doing is going back to right after the first world war and convince Brouwer to just use any other word for his philosophy of mathematics
@easrng non-native speaker: "infodumping at" and "infodumping to" are both acceptable, with different meanings. "at" implies the infodump is less successful than "to". I guess it's like "talk at" vs. "talk to", or "swing at a ball".
(or the usb driver's strategy of "ensure this buffer occupies a continuous section of virtual memory, by allocating a buffer the size of 2 memory pages and carving out a page-aligned section in the middle". for each send/receive operation. that could also be it.)
(one thing I should optimize soon: function arguments are currently passed as a linked list on the heap. can't test it yet, because the GC is broken, but that is probably the worst garbage generator.)
#osdev update: movement commands in the editor are starting to work, but my "write the simplest possible implementation, then come back to optimize it" approach is starting to cause out of memory within one (1) minute
so: time to (re)activate the garbage collector
so: time to actually debug the garbage collector now that garbage is being produced
so: time to crash, a lot
worse conlang idea: invent an international language where words are optimized to sound dirty to as many people as possible, then rename all theorem provers to words in this language
possessives are marked by a suffix /nə/, which triggers /u/ → /o/ and /i/ → /e/ ablaut in the root. 1.SG-POSS-ACC "my (accusative)" becomes /penəs/
/'ɑ.nə/ & legally certified as they who must become Master & (intuitionistic) maths / programming & pronouns: they/them (or best offer) & trains, crows and sheep & as seen in children's magazine