The Joy of Lisp

It has been a long time that I haven’t programmed Lisp, but due to my involvement in CafeOBJ, I recently have re-started to program Lisp, in particular Common Lisp, which is the implementation language of CafeOBJ.

back-to-common-lisp

My aim was a kind of command line apropos for CafeOBJ, which allows searching for regular expressions as well as normal substrings. Today, when I created a list of closures of matching functions, and then applying them in a simple map/apply/every statement – I realized that I enjoy programming Lisp. Years ago I used to program Scheme for a internship, and later on I used the Scheme Shell for some scripting. Of course, Emacs ELisp was always along the way.

Then, for long time, I rarely used Lisp, mostly Perl, C, Vala, Python, whatever was necessary. So now I am happy to be back to Lisp – a very enjoyable programming environment!

Leave a Reply

Your email address will not be published. Required fields are marked *