We are exploring both theoretical and applied areas of programming languages, from type systems and static analysis to virtual machines and concurrency.
Concurrency, visualization and debugging, polymorphism, persistence.
Software systems and networking.
AST rewrite project
Advisor: Peter Buhr C∀ arrays and containers.
Advisor: Peter Buhr C∀ enumerated types
Advisor: Peter Buhr C∀ type resolver.