You Can be a Lisper Too!

"Really?" I hear you saying, "you can’t be serious!  Python and Ruby, that’s one thing, but Lisp?  Seriously?!" About Lisp Briefly, Lisp is a family of programming languages that date back to 1958.  It is characterized by a very simple syntax, garbage collection, reference semantics, and very powerful language extension and self introspection capabilities.  Many …

Memoizer 4b – Common Lisp

Continuing this series, in Common Lisp… Memoizer 1 – C++ Memoizer 2 – Python Memoizer 3 – Lua Memoizer 4a – Lisp for Mortals Memoizer As before, we’ll be walking through a memoizing function — for review, it’s a function that will transforms an existing function into one that remembers previous results instead of recomputing …