|title:||Design Your Own PL|
|committee:||dr. Peter Lammich|
Design your own programming language, trying to combine fancy features from recent modern programming languages in a reasonable way.
For example, you could write an imperative language with type
inference, that comes with arbitrary precision arithmetic by default, has a nice and convenient syntax, and some methods to guarantee memory safety.