libmawk - motivation

The main reason for libmawk is that I couldn't find an existing library for embedding my favorite programming language in my C programs. I find awk extremely simple and compact, yet powerful.

I wanted to embed awk in some of my programs for years. For some time I was considering developing my own interpreter from scratch. Unfortunately I didn't have that much time lately, so I decided to pick an existing implementation.

Main candidates were gawk and mawk. I decided to go with mawk, as it's much smaller.