<Cadey> Hi. This page embeds a video file that is potentially multiple hours long. Hosting this stuff is not free. Bandwidth in particular is expensive. If you really want to continue to block ads, please consider donating via Patreon because servers and bandwidth do not grow on trees.
This stream was the last stream of 2022 and focused on modernizing the hlang compiler. In this stream I reverse-engineered how WebAssembly modules work and wrote my own compiler for a trivial esoteric programming language named h. The existing compiler relied on legacy features of WebAssembly tools that don't work anymore.
This stream covers the following topics:
Reverse-engineering the WebAssembly module format based on the specification and other reverse-engineering tools
Adapting an existing compiler to output WebAssembly directly
Deploying a new service to my NixOS machines in the cloud
Building a Nix flake and custom NixOS module to build and deploy the new hlang website