The live ASDF walkthrough from Sunday is now viewable on YouTube.
Reminder for those who knew, late announcement for the others: the ASDF walkthrough will happen on Google Hangouts tomorrow Sunday 2014-01-26 from 1400 to 1600 EST (1900 to 2100 UTC).
If you want to attend and didn't register yet, send me a personal email specifying which hangout address I should invite tomorrow.
Today I found 17 videos from ILC 2002 on a backup drive, so I put them on YouTube. Here are the links:
Helmut Eller explains:
From: Helmut Eller
Subject: Moving to GitHub and cl-lib
Date: 2014-01-04 09:01:12 GMT
As you may have heard, we're moving the SLIME repository to GitHub. The new location is: https://github.com/slime/slime
The bug tracker will also be moved from Lunchpad to GitHub.
João Távora has already done some work in the new repository. In particular SLIME now requires the cl-lib library. As you probably know, the Emacs maintaners have declared the cl library obsolete, and encourage everybody to use the new names. What used to be "find" from the cl library is now called "cl-find" and in the cl-lib library.
If you're using Emacs 23 then you need to install cl-lib manually, i.e. grab the .el file from http://elpa.gnu.org/packages/cl-lib.html and drop it somewhere into Emacs' load-path. Is that too much hassle? Should we include scripts to automate this or perhaps include cl-lib-3.0.el in our repo?
cl-lib may or may not work with XEmacs. This poses the questions: are there many XEmacs users left? Would you be very unhappy if we drop XEmacs support? Or are you a "I'd be happier with XEmacs but GNU Emacs is also OK" kind of person?
I'll be very pleased not to have to use common-lisp.net CVS to fetch SLIME any more.
Here's a neat use of CL: a bike configurator expert system. A few details are available. Here's a bit I liked:
Bike Friday builds so many bicycles that to photograph everything would not be possible. Even with the limited component selection displayed in the cartoons there are over 15,000 cartoons generated just for the ~130 starting designs so far in the system.
The cartoon generator works by using CXML to load a master SVG file, remove all but the appropriate layers for a given model, and then colorizing different parts of the bike using a mix of SVG patterns and RGB hex codes depending on the bike and color selection. It then uses ImageMagick to convert the generated SVG file to JPG.
You can read more on reddit.
A while ago I created an Atom feed for new Common Lisp projects on github. Unfortunately, the github page from which it scraped its data was removed a few months ago. Fortunately, Matt Niemeier just sent me a patch to the github scraper to make it work with the github API. Thanks, Matt!
So if you want to see a daily feed of new Common Lisp stuff on github, point your favorite feed reader here:
From: "R. Matthew Emerson"
Subject: [Openmcl-devel] ccl and recent Apple updates
To: openmcl-devel Development
Date: Thu, 24 Oct 2013 13:49:11 -0400
Some people have reported problems building ccl after updating to Xcode 5, or after updating to OS X Mavericks.
The version of Subversion that is included with Xcode 5 uses a new working copy format. Past versions of Subversion would upgrade working copies automatically and silently, but this time, the Subversion developers decided to require manual intervention.
Go to your ccl directory and run "svn update" by hand, and note that it prints out a message prompting you to run "svn upgrade". Run "svn upgrade" as it prompts.
On OS X Mavericks, it appears that installing Xcode does not install include files in /usr/include. It used to be the case that you could solve this problem by downloading the Command Line Tools from Xcode's preference panel. On Mavericks, this no longer appears to be an option. Instead, you must run "xcode-select --install" from a terminal. This will show a dialog, make you agree to some license or other, and then offer to download the files that ccl needs in order to build. It may even be the case that you don't need to download Xcode just to install the command-line tools, which would save you a 2 GB download if you only want to rebuild ccl. </blockqoute>