This repository consists of various assignments given by Prof. Sanjiva in the COL226 course.
-
Updated
Nov 28, 2018 - OCaml
This repository consists of various assignments given by Prof. Sanjiva in the COL226 course.
LaTeX source of my Cambridge Computer Science Part II dissertation
Implementation of abstract machines in Ocaml
SECD machine implemented in c++
An implementation of the mechanical correspondence between algorithms for type checking
A Simple Toy language made in Prolog and OCaml
btLISP: a Pure LISP Self-Compiling Compiler with a SECD-style Virtual Machine
SECD machine and Lispkit Lisp compiler, in Python
Abstract krivine machine implementing call-by-name semantics. In OCaml.
A VM-based runtime environment for functional programming languages
FUNCTIONAL PROGRAMMING: Application and Implementation, Peter Henderson, ISBN 0-13-331579-7
Add a description, image, and links to the secd topic page so that developers can more easily learn about it.
To associate your repository with the secd topic, visit your repo's landing page and select "manage topics."