System developer and computer engineering student with an interest in embedded development, programming languages, system development. Languages of choice is Rust, Lisp, C, Python.
I've been trying out M4 a bit lately for code generation. I find it concise and expressive, but also challenging when the macros become a little more complex. Do you use it in production, and for what purposes?