Daniel's Tumblog

  1. For those of you unfamiliar with UCW, you might question how it can be "continuation-based" when CL doesn't support continuations. Well, Marco Baringer (the creator of UCW) has written a CPS transformer that saves the lexical and GUI state in a web application written with UCW.

    Wow.

    Tags: PROGRAMMING LISP CONTINUATIONS

  2. Mandelbrot in Common Lisp, rendered with textual characters.

    Tags: PROGRAMMING LISP FRACTALS MATH GEOMETRY

  3. A collection of diverse numerical functions (basic utility functions, numerical integration, univariate and multivariate optimization, rootfinding, random numbers) for Common Lisp. Work in progress.

    Cool.

    Tags: NUMERIC LISP LIBRARIES BAIRD

  4. I hope you can follow that link, I have bad luck with Reddit "permalinks."

    An interesting examination of an optimized fibonacci calculator in Lisp.

    Tags: LISP REDDIT

  5. It's been difficult getting these ideas out into the mainstream. I had a terrible time getting the CL community into them. I didn't invent them, but I was worried they would not ever leave the Lisp Machine, and had numerous discussions with vendors EVEN AFTER producing the sample implementation above and handing it to them and telling them they could use it where they told me the ridiculous claim that a fancy condition system like the Lisp Machine had required special hardware.

    The background story to Lisp's phenomenal exception handling system (with a third element most lack, the restart).

    Tags: LISP HISTORY

  6. A touching account.

    Tags: LISP LISPM