Dingo Dream

Note that book was authored in 1984 by Brian Kernighan and Rob Pike who later became one of the 3 inventors of the Go Programming Language.

A big part of book is a beginner's guide to Unix and I was surprised how much of this stuff is still relevant on a modern Linux.

I was particularly interested in Chapter 8 where lex, yacc and make are introduced.

I have experimented a bit with this knowledge to write a grammar for the the protbuf definition language and generate a parser for it with: https://pkg.go.dev/golang.org/x/tools/cmd/goyacc