Innovation Through Constraint

This being The Month of Zig , I started thinking about how I would port my Personal Search Engine (PSE) prototype to Zig . As I worked through the prototype code one of the challenges to porting it is that the Go version depends on Go's built-in HTML parser, but there's no HTML parser in Zig's standard library (yet?). The PSE's web crawler needs an HTML parser to read the HTML documents it crawls…