CSE 599F1 - Constraint Languages

Project Ideas

As noted in the syllabus, the coursework will include a course project, which can be either individual or done in groups of 2-3. The project might be developing a non-trivial application in a constraint language, extending or even developing a new language, or presenting and analyzing a set of papers from the literature.

Here are some project ideas. Of course, you are welcome to come up with your own project instead. Please also feel free to ask about ideas you think might work out!

Wallingford Extensions

Wallingford is an experimental constraint reactive programming language. A very preliminary workshop paper is here; the github repository is at https://github.com/cdglabs/wallingford. There are a variety of potential projects around extending it in different directions (more on this at the first class session).

Other Ideas