Hacker News new | past | comments | ask | show | jobs | submit login

The reason I even considered m4 is its ubiquity; since it's mandated by POSIX, it wouldn't be another external build dependency if I wanted more powerful (but more painful) preprocessing.

If you're after POSIX compliance I'd use sed(1) and dc(1) before I touched m4(1)

Guidelines | FAQ | Support | API | Security | Lists | Bookmarklet | Legal | Apply to YC | Contact