← Back to all articles

Eli Bendersky

Engineer at Google. Writes detailed technical posts on compilers, Go, Python, and computer science fundamentals.

https://eli.thegreenplace.net

Articles

Compiling Scheme to WebAssembly

Author added a WebAssembly compiler to Bob, their 15-year-old Scheme implementation project, which already includes Python and C++ VMs.

Plugins case study: mdBook preprocessors

mdBook's preprocessor plugin system lets external programs modify book content before rendering, supporting any language to transform Markdown files.

Notes on the WASM Basic C ABI

WebAssembly's Basic C ABI defines how C programs are represented in WASM, used by Clang and Rust for interoperability between compilation tools.