Skip to content

mbuszka/thesis-bsc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

66 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

thesis

Implementation

Current implementation is in the infer directory

The structure of a project:

  • lang.rkt contains language definition and helper metafunctions, the most important one being ftv

  • lib.rkt contains helper metafunctions for working with environments, lists etc

  • type.rkt contains typing and unification relations

  • eval.rkt contains reduction relation

  • examples.rkt contains few example programs, in AST form

  • test.rkt checks example programs, also it has run-check function which start automatic counterexample generation (currently up to 100000 tries)

Thesis

Is in the thesis directory

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published