SStepOneinsteponeit.hashnode.dev·2d ago · 14 min readC# DIY Compiler with DDD and Clean ArchitectureCompiler projects are often presented as pipelines of algorithms: lexing, parsing, analysis, and code generation. Once the project grows, however, the harder problem is deciding which concepts own whi00
MMMaksim Martianovinmartianov.dev·3d ago · 13 min readThe Compiler Stopped Talking About Go: GALA in August and September (0.72 → 0.79)Until 0.75, this GALA program compiled, linked, and printed v=1: val x = 1 Println(s"v=${x +}") The trailing + just vanished. Invalid source produced a working binary. The cause was plumbing, not any10
Mmstaaliinmstaali-blog.hashnode.dev·Aug 30 · 9 min readThree Lines That Only Compiled on a MacEvery C and C++ project I wrote at 1337 was built on a Mac, with clang, under -Wall -Wextra -Werror. All of them compiled clean since the grading script will not bother running a binary that produced 00
JLJack Liincrossui.hashnode.dev·Aug 23 · 7 min readNo npm install. No dev server. A faster way to iterate on React UIs?You've done this a hundred times. Clone a template. npm install. Wait. Maybe a peer dependency fight. Fix the node version. Install again. Start the dev server. Wait for the first compile. Now you can031
MFMathijs Frankinmathijs-frank.hashnode.dev·Aug 11 · 3 min readDesigning Memory for My Bytecode VMThis is part of an ongoing project. A programming game where getting better at the game means getting better at real coding. Background here: Learning Coding Like a Board Game. When creating my byteco10
MMMaksim Martianovinmartianov.dev·Jul 28 · 9 min readData Races Are a Compile Error Now: GALA in July (0.63 -> 0.72)Go's race detector is very good at what it does. What it does is watch a program run and report races it actually observed. That last part is the whole problem. go test -race finds the race your test 00
ASArpit Singh Gautaminarpitsinghgautam.hashnode.dev·Jul 25 · 11 min readRebuilding Triton and Helion from Scratch in 4,000 Lines of PythonTriton and Helion are how most custom GPU kernels get written today. Triton, from OpenAI, lets you write a kernel as a Python function over a block of data and handles the thread mapping, memory coale15A
Nnidhinkumarinblog.nidhin.dev·Jun 18 · 4 min readReact Compiler in RustIt’s official. React has merged its long-awaited Rust port of the React Compiler (formerly known as React Forget) into the main repository. What started as an experimental research project by Joseph S00
MMMaksim Martianovinmartianov.dev·Jun 14 · 8 min readFrom Zero to a Go Module on Bazel in One Sitting: Onboarding to GALA 0.53There's a specific moment that decides whether a new language is worth your time: the first time you try to use something from the ecosystem you already depend on. For a language that transpiles to Go00
SRSukalyan Royinsukalyanroy.hashnode.dev·Jun 6 · 12 min readFrom Tokens to TreesWe’ve all used so many programming languages over the years. Who makes them? And how are they maintained? Was the Compiler Design class in university a complete waste of time? Let’s find out. This pro00