Projects
Current Projects
- Erculator is a web-based application that lets you create OT tableaux, check their consistency, make inferences, do various analyses, and format them for direct inclusion in your Word or LaTeX documents.
- Computing Optimality is a tutorial on implementing OT in Python
- BaseLing (under development) is an online database for linguistic data. For now it is designed to be a repository of pedagogical exercises for use by students and instructors.
- Rule-based Phonolog (under development). Web-based software for phonology with rules.
- Constraint Wiki is a repository for constraints used in Optimality Theory analyses. The goals of the Constraint Wiki are: to provide a reference for constraints available for use (especially in Erculator), to make the application of constraints more transparent, to trace a constraint as far back as possible (we hope to its original author), and to highlight constraints which duplicate the function, yet not the name, of other available constraints.
- BabbleOn — Our collaborative project with John Christiansen’s group at the Argonne National Laboratory.
- CiteLing is an ever growing master bibliography (.bib) file for all your linguistics needs.
- CLMLaTeX is a repository of information, links, and code for linguists using LaTex.
- Language dynamics simulations.
Past Projects
- Dynamic Computational Networks (DCNs)
- Finite State Optimality Theory is Jason Riggle’s finite-state implementation of Optimality Theory.

