08 Oct 2011, 00:00

Accessing the Stripe API From Lisp
Stripe is a new payment processor on the Web, and they seem to be a lot less insane than Paypal. On a whim, I made a little (almost completely untested, toy) CL library for accessing their HTTP API from Lisp. Maybe you’ll find it useful: cl-stripe. This was pretty great fun! Thanks to their nice HTTP API, drakma, and alexandria, I have been able to write this with a minimum of horribly hacky code, in just 5 or 6 hours of working on it, on and off, this saturday afternoon.

05 Oct 2011, 00:00

A Weird Problem With ASDF on NFS (and a workaround)
Recently, we at Franz have been seeing weird failures when building a certain ASDF system on NFS: We were intermittently getting redefinition warnings when loading a system - not all the time, but more often when we compiled during certain timeslots. This was a weird one, and I think it would be nice to record what this is, and how we figured out what’s going on (and how we arrived at our work-around).

30 Sep 2011, 00:00

New Lisp Tips Blogs
As of today, there are two new Lisp tips blogs on the web: Common Lisp tips by Xach and SLIME tips by Stas. Both already have some nice stuff that I didn’t know about, so I hope they keep the tips coming!

27 Sep 2011, 00:00

"Basic Lisp Techniques" for sale on Amazon
I just saw that David Cooper’s Basic Lisp Techniques is now available on Amazon, as a Kindle edition, for $9.95. Problem is, this book is freely available on the Franz web site, doesn’t seem like it is an authorized conversion, and judging from the free sample the Kindle edition it is a slightly crappy (footnotes didn’t convert properly, ToC is ugly) pdf->azw conversion of the PDF. I recommend using the free PDF (you can even convert it yourself using Calibre if you want the book on an e-reader, it’s not hard at all to get very readable results).

26 Sep 2011, 21:12

Reverse Smileys
(-: This is a smiling face. Does it look upside-down? If you look at it a few more times (say, a hundred), it probably won’t. I started keying reverse smileys sometime in 1999 or 1998. Somebody annoyed me by putting a lot of closing parens on their smileys, so I decided to provide enough opening parenthesis to sustain a balanced smiley-using net. Actually, that isn’t what happened. But it makes me look like a philantropic idiot, so I tell people this story.

26 Sep 2011, 21:09

Some Trivia Born in 1982, connected to the global TCP/IP network since 1996. Also known as asf@boinkor.net (GPG key ID 1526E64EDCAFCB0B for personal email and 7D14ADF4F332BDEA for work-related things) or antifuchs on IRC. Beware: I use Reverse Smileys (aka left-handed smileys). What is Andreas Fuchs doing right now? To learn what I’m up to as it happens, read my weblog. Here’s a summary: I used to work for a database startup company in the New York City.

26 Sep 2011, 20:51

Here’s some stuff I’ve been working on (github has the most recent & up-to-date info): Common Lisp I do some administrative work for the SBCL project Actual code: a gdbinit for SBCL I helped resurrect iterate from the CMU AI repository. Joerg Hoehle and Attila Lendvai are taking good care of it now. I wrote a UBF encoder/decoder for Common Lisp when I was bored. (see) I wrote Autobench to burn CPU cycles on this box.

26 Sep 2011, 19:58

SBCL in Arch

26 Sep 2011, 19:47

SBCL in Git
SBCL CVS->Git mirror is no longer active The SBCL cvs->git mirror repository is no longer active, as there is now an official SBCL git repo. For historical reference, here’s the old information about that repository: Outdated information (If you were redirected here while looking for SBCL in Arch, my apologies. It has been turned off.) This page describes the current state of the SBCL Git repository. There is a gitweb presentation of the repostitory here: gitweb for SBCL.

26 Sep 2011, 19:46

The host on which this web site is running also provides a few services for the community of SBCL developers and users: Benchmarks of the current & of old versions of SBCL (a.k.a. boinkmarks): http://sbcl.boinkor.net/bench/ The current SBCL manual and the current SBCL internals manual (outdated) The SBCL git repository (outdated) the SBCL arch archive: SBCL in arch