Skip to content

zealws/gamma

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

go-gamma

Golang + Scheme

Submodules

Gamma is divided into separate submodules.

  • gamma (the root of the project) is the gamma executable binary, and includes the main function for the gamma command line interpreter.
  • gamma/sexpr includes the type hierarchy for the gamma representation of s-expressions.
  • gamma/parse includes the gamma s-expression parsing library.
  • gamma/interp includes the interpreter implementation.

Future Work

  • Compiler?
  • Support for concurrency
  • Automatically memoized functions

About

Golang + Scheme

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published