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.