A rudimentary window manager is starting to take shape! Still a couple of bugs in the "generic window" code, which seem to be related to the receive-message-and-pattern-match implementation.
Improvements, fixes and new features in: the editor, spans, compositor, pattern-matching, lists, dynamic variables, starting processes, the usb driver and memory allocation.
Fixed some more issues with pattern-matching and a couple miscalculations in the window manager. Now you can open a window in code, and move it around using keyboard shortcuts!
Next step is probably to improve the default (and as of now, only) error handler, changing it from, essentially, `(fn (condition) (kernel:panic!))' to something that pops up a window without bringing down the entire system.
Mastodon is a server for a federated social network: everyone can run a server if they want to, including me. So this is a Mastodon server for me (Vierkantor) and my friends.