Text this: Design automation, languages, and simulations /