Writing source code for human readers

I’ve been trying to recreate Alex Kladov’s implementation of the Pratt parser algorithm, described in “Simple but Powerful Pratt Parsing“, in PHP, to make sure I fully understand it. Kladov’s implementation is in Rust. There are also translations to Python… Read moreWriting source code for human readers

Program Synthesis and AI: how do they compare with Generative Programming.

Behringer Model D Sythesiser

My usual approach to writing boring or repetitive code is to use generative programming, but there are other ways of getting source code generated, and over the last couple of weeks I’ve looked at two of these. A couple of… Read moreProgram Synthesis and AI: how do they compare with Generative Programming.