Compiling Scheme to WebAssembly
A developer details adding a Scheme-to-WebAssembly compiler to their long-running Bob project, focusing on using the WASM GC extension.
A developer details adding a Scheme-to-WebAssembly compiler to their long-running Bob project, focusing on using the WASM GC extension.
Explores a technique for compiling Unix 'find' command expressions into bytecode for efficiency, contrasting with existing tree-walk interpreters.
A tutorial explaining Rust's ownership and borrowing concepts with code examples, focusing on memory management and compiler errors.
Explains the WebAssembly Basic C ABI, covering how C types like scalars and pointers are represented and passed in WASM.
Zig 0.15.1 shows significant improvements in build times for the Ghostty project, with faster script compilation and incremental builds.
Explains the performance difference between C# collection expressions and collection initializers, showing how expressions preallocate lists.
Analyzes Svelte 5's reactivity, debunking its 'magic' by comparing its explicit signals to Svelte 4's compiler-based 'magic'.
Author shares lessons learned from writing a technical book on WebAssembly, covering motivation, process, and surprising insights.
Learn to write TI-84 Plus BASIC programs on your computer using a text editor and a compiler for easier coding and transfer.
Microsoft is developing a new TypeScript compiler in Go, promising 10x speed improvements over the current TypeScript-based compiler.
Analysis of Microsoft's Go port of the TypeScript compiler, discussing the timeline, benefits, and technical details of the native implementation.
A deep dive into Swift compiler modes and how to optimize Xcode build times by understanding the compilation pipeline and module dependencies.
Explains how to use TypeScript's `readonly` keyword to create immutable properties and types, with examples and compiler behavior.
Explores the complexities of adding metaprogramming to the Gleam language, discussing design considerations and potential impacts.
A humorous exploration of C# ValueTuple's compiler behavior, especially with large numbers of elements.
A guide to using .NET Analyzers to improve code quality, covering setup, configuration, and enabling them across projects.
A software developer's monthly business retrospective covering deployment security, release processes, and financial performance for TinyPilot hardware company.
Explores using Swift's internal @_silgen_name attribute for forward declarations to improve build times, with strong warnings about its risks.
A guide to using nightly Swift toolchains on macOS for testing bug fixes and upcoming language features like Embedded Swift.
Explains how the Swift compiler uses a syntax check to automatically apply @MainActor isolation to closures passed to DispatchQueue.main.async.