Skip to content

WilliamDowns/TypedProgrammingLanguage

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Final project of my "Elements of Programming Languages" course that I took at the University of Edinburgh.

Models a pure, typed, object-oriented programming language (operation types and rules defined in the course) in Scala.

Core.scala contains the basic untyped calculus of the language, Source.scala contains higher level structures as well as the typing system, and Desugar.scala deals with translating between the two.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages