Thanks to visit codestin.com
Credit goes to github.com

Skip to content

trenaman/scalisp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

scalisp

A Lisp interpreter in Scala. Right now this is incomplete; however, it supports enough Lisp to parse and evaluate fibonacci in Lisp.

What's next?

  • Want to handle floating point literals
  • Rewrite to use pure functions rather than Lambda class
  • Implement other primitives (e.g. lists, maps) to facilitate memoization
  • Investigate how to detect and cater for tail recursion.

About

A Lisp interpreter in Scala

Resources

Stars

Watchers

Forks

Packages

No packages published