Replacing Sawzall – a case study in domain-specific language migration | Hacker News Reader