Monday, March 21, 2016

Setting up Armed Bear Common Lisp on Windows 10 64-bit

Well it's been a long time since I've done any real playing around with Common Lisp, even though it constantly keeps popping up in my mind. I want to use it, but I just keep getting distracted by all of the other programming languages that are out there.

But last week I spent some time getting more familiar with Armed Bear Common Lisp (ABCL), which I'm happy to find out is still an active project. So I downloaded the latest version from here: https://common-lisp.net/project/armedbear/

I decompressed the file in my DropBox account, so that all my computers can shared the same ABCL setup goodness, and save me a lot of work. I quickly got Quicklisp installed as well from here: https://www.quicklisp.org/beta/ and proceeded to learn how ABCL can call your own hand made Java classes. Then I tried to load some quicklisp packages like Hunchentoot and GSLL, which require foreign objects written in C. A lot of work was needed to get CFFI installed with ABCL. I had to install Maven and get ABCL to find Maven correctly in order for quicklisp to install it correctly.

Oh and I also got the latest Emacs and Slime to work with ABCL using Quicklisp. That was a piece of cake compared to learning how to glue objects coded in various languages together using ABCL. In this blog post I plan to document everything I have accomplished so far with ABCL.


No comments:

Post a Comment