usenix conference policies
Yacc Meets Tk?
Steve Johnson, Transmeta Corporation
Modern GUI's are typically written quickly using some kind of GUI builder, then very painfully attached to an application and even more painfully edited as the application evolves. Yacc has been very effective for avoiding this 'after design' in text-based tools. It would be attractive if we could bring similar benefits to GUI construction. GUIs carry out the same role as the parser--accepting and validating the user's input. This analogy suggests that we might build Yacc-like tools to help build industrial strength GUIs (dozens of screens, and a half-dozen or so different user classes). We will speculate about what tools would be useful, how they would work, and how to build them.
Steve Johnson spent nearly 20 years at Bell Labs, where he wrote Yacc, Lint, and the Portable C Compiler. For the past decade he has consulted and worked at a number of Silicon Valley startups. He served on the USENIX board for ten years, four of those as president, and is now the USENIX representative to the Computing Research Association.
author = {Steve Johnson},
title = {Yacc Meets Tk?},
booktitle = {6th Annual Tcl/Tk Conference (6th Annual Tcl/Tk Conference)},
year = {1998},
address = {San Diego, CA},
url = {https://www.usenix.org/conference/6th-annual-tcltk-conference/yacc-meets-tk},
publisher = {USENIX Association},
month = sep
}
connect with us