Website Maintenance Alert
Due to scheduled maintenance, the USENIX website will not be available on Tuesday, December 17, from 10:00 am to 2:00 pm Pacific Daylight Time (UTC -7). We apologize for the inconvenience.
If you are trying to register for Enigma 2020, please complete your registration before or after this time period.
Building a Better Dictionary
One of the software projects that I maintain is the PLY parser generator. In a nutshell, PLY is a Python implementation of the classic lex and yacc tools used for writing parsers, compilers, and other related programs. It’s also not the kind of program that tends to change often—to be sure, I’m not aware of any sort of space-race concerning the implementation of LALR(1) parser generators (although perhaps there’s some startup company Lalrly.com just waiting to strike parsing gold).