Category: Interpreters

  • Scheme Interpreter in Haskell

    An interpreter for scheme written in haskell. (Does not include file primitives and a standard library) Includes solutions to chapter 5 exercise from the book “Write yourself a scheme in 48 hours” by Jonathan Tang.   This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below.…

  • Interpreter with Mutation

    An interpreter written in typed racket This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode characters Show hidden characters #lang plai-typed (define-type ExprE [numE (n : number)]…