Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Skip to content

krrr/TSI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

93 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TSI is originally based on the metacircular evaluator in SICP chapter 4, and it can run the metacircular evaluator. You can compare between tags to see how it grows.

Run interactive mode:

./main.py

Execute script:

./main.py script.scm

"Powerful Features":

  • call/cc
  • no stack overflow in recursion call

Missing:

  • rational number
  • quasiquote notation, # literals
  • many primary procedures & some special forms