scala-lisp-interpreter An implementation of a lisp dialect using scala language. It's a functional language with powerful metaprogramming capabilities. Here's a more in-depth document about its semantic and implementation, and here there are some slides