jetho / scms

A Continuation Passing Interpreter for Scheme

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

SCMS

A Continuation Passing Interpreter for Scheme

Done:

  • implement the S-Expression parser
  • implement a basic recursive evaluator
  • add primitive operations
  • add REPL

Todo:

  • add support for macros
  • convert to continuation passing style for supporting tail call optimization
  • implement a compiler

About

A Continuation Passing Interpreter for Scheme


Languages

Language:Scala 89.1%Language:Scheme 10.9%