Skip to content

swapnil96/Interpreters-in-Ocaml

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Interpreters-in-Ocaml

Interpreters for Call-by-Value and Call-by-name

  1. Consider a tiny language consisting of expressions that are e ::= x | \x.e | e_1 (e_2)
  2. The Krivine Machine (in closure form), that implements Call-by-Name semantics.
  3. The SECD machine that implements Call-by-Value semantics.

About

Interpreters for Call-by-Value and Call-by-name

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages