The Land of Lisp
I am currently working on an interpreter for a Lisp-like language (it's too early to call it a dialect of Lisp) in Go.<p>I have not used Lisp at all over past couple of years, except for tweaking emacs, and I am beginning to understand that I have subconsciously missed Lisp.<p>It is amazing how little - if one really wants to - of Lisp one needs to implement in the host language before one can go on and write the rest in Lisp. Efficiency-wise, I expect that I will implement many things in Go for performance that <i>could</i> be written in Lisp.