Skip to content

wwj718/study-toy-eval

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 

Repository files navigation

study-toy-eval

This is a very simple Scheme like Lisp interpreter written in Gauche. There is no tail call optimization, no define-syntax, etc.

Contents

  • eval.scm
    eval and apply.
  • base-env.scm
    Basic environment to be passed to eval.
  • t/*
    Minimal tests. To run them, for example, do gosh t/9all.scm.

Note

All names defined in eval.scm and base-env.scm are prefixed with *, so use *eval instead of eval, for example.

About

toy eval/apply in Scheme. just for study.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published