Experimental browser for the Atmosphere
TIL: Single-pass code generation ā github.com/pdubroy/til...
May 4, 2025, 6:39 PM
{ "uri": "at://did:plc:zcycfvljdjkc2ywtj33blgdl/app.bsky.feed.post/3loeiukars32c", "cid": "bafyreidp3jskgu5xfilofbvmasjuibrun4zuk4mo5ss5qltwqpyhbgswnu", "value": { "text": "TIL: Single-pass code generation\nā github.com/pdubroy/til...", "$type": "app.bsky.feed.post", "embed": { "$type": "app.bsky.embed.images", "images": [ { "alt": "Most of the compilers I've written are quite simple. Sometimes they're explicitly toys (e.g. for Two little interpreters), and other times, the situation just didn't call for anything complex. Anyways, I've recently been working a compiler that targets WebAssembly, and I was looking for ways to improve the generated code without adding too much complexity. I found a couple of interesting approaches. ", "image": { "$type": "blob", "ref": { "$link": "bafkreiatacur6dxmkctmxwhmumgznibs7ebs7exm7px4yk4af5wrbbibtq" }, "mimeType": "image/png", "size": 477063 }, "aspectRatio": { "width": 1716, "height": 1548 } } ] }, "langs": [ "en" ], "facets": [ { "index": { "byteEnd": 62, "byteStart": 37 }, "features": [ { "uri": "https://github.com/pdubroy/til/blob/main/compilers/2025-05-04-Single-pass-code-generation.md", "$type": "app.bsky.richtext.facet#link" } ] } ], "createdAt": "2025-05-04T18:39:44.047567Z" } }