thunderseethe
thunderseethe
@thunderseethe.dev
Reposted by thunderseethe
This is the blog post I wish I'd read before starting the KCL parser. I think someday we'll rewrite the parser to use this approach. KCL parser has to be more error-tolerant, and I think this would help a lot. If you're keen on parsers or PLs, read this tutorial!
November 12, 2025 at 2:49 PM
New post in the making a language series about parsing. What have I become thunderseethe.dev/posts/parser...
Reproachfully Presenting Resilient Recursive Descent Parsing
Parsing syntax for our base language with error recovery
thunderseethe.dev
November 12, 2025 at 2:47 PM
Reposted by thunderseethe
The WebAssembly 3.0 spec is complete!

webassembly.org/news/2025-09...

This includes major features like GC, 64-bit memories, exceptions, and tail calls.
Wasm 3.0 Completed - WebAssembly
WebAssembly (abbreviated Wasm) is a binary instruction format for a stack-based virtual machine. Wasm is designed as a portable compilation target for programming languages, enabling deployment on the...
webassembly.org
September 17, 2025 at 5:04 PM
New post clarifying a common misconception about Wasm. Understandable mistake to make, but do NOT let it happen again.
thunderseethe.dev/posts/wasm-n...
Wasm Does Not Stand for WebAssembly
A case for why Wasm is neither Web nor Assembly
thunderseethe.dev
July 15, 2025 at 11:14 PM
New making a language series post talking about emitting code. We can finally execute something!
thunderseethe.dev/posts/emit-b...
Skipping the Backend by Emitting Wasm
Turning our Base IR into executable WebAssembly
thunderseethe.dev
June 13, 2025 at 3:47 PM
Reposted by thunderseethe
Happy 10th birthday to Rust
blog.rust-lang.org/2015/05/15/R...
Announcing Rust 1.0 | Rust Blog
Empowering everyone to build reliable and efficient software.
blog.rust-lang.org
May 15, 2025 at 4:22 PM
Reposted by thunderseethe
yeah im addicted to porn. "porn" myself another drink.
May 14, 2025 at 11:55 PM
New post in the making a language series. This time talking about closure conversion: thunderseethe.dev/posts/closur...
ClosureConvert[0].Base: Closure Conversion Takes The Function Out Of Functional Programming
Converting our lambda functions into closures for the Base IR.
thunderseethe.dev
May 14, 2025 at 2:25 PM