g-fu – a Lisp to Go

Written by
Link to Post


g-fu is a pragmatic Lisp developed and embedded in Go. This document describes the initial release; which implements an extensible, tree-walking interpreter for a fully block-structured Lisp-dialect with quasi-quotation and macros, lambdas, optimized tail-recursion, opt-/varargs, first class environments, user-defined setters, threads and channels.

2 points posted by kenny

Article Tags:
Article Categories:

Comments are closed.