The goal of this project is to create a tool that allows people to explore Shakespeare’s texts. Potential users of this tool include theatre professionals (such as actors, directors, and stage managers) and digital humanists (researchers who are interested in exploring the texts).
To create the tool, we will need to develop new ideas for user-interaction and new compiler-based techniques for searching through structured text. The results will be applicable beyond Shakespeare’s texts.
If you are interested in design and / or the implementation of programming languages, this project is for you!
The driving questions for the research lab are:
- How does the design of a programming language enable or prevent people from programming?
- What counts as a programming language? Who do we get to call a programmer?
- Can we design programming languages that erode barriers between the "haves" and "have nots" in the digital world?
This research project in particular offers many entry points: design, art, literature, or programming-language implementation. The goal is to use programming-language techniques to build something that does not feel like a programming language to its users.
You will work closely with Prof. Wiedermann on the aspects of the project that interests you. There is also the opportunity to work with theatre professionals and digital humanists. The ultimate goal is to provide a prototype of a usuable tool and submit our work for publication.