This is a straightforward implementation of a data structure called a heap. It's mostly a Lisp version of the heap implementation Mark Allen Weiss gives in [Wei97]. Doctor Weiss's implementation is for C, not Lisp, so my mostly direct translation probably is not as Lispy as it could be. Then again, I don't see much that's particularly Lispy about heaps in the first place
Developer resources include tutorials, discussion documents and code examples of interest primarily to software developers.
This is a tutorial on how to use libapr(apache portable runtime).
This is a list of "pitfalls": little traps that can catch even
experienced programmers. They often involve somewhat counterintuitive aspects of Common Lisp that tend to be revealed only by a careful reading of CLtL (or of the ANSI standard). However, pitfalls do not necessarily represent defects in the language.
Shriram Khrishnamurthi's presentation on the beauty of Scheme and functional programming languages. This presentation was what sold me on Scheme and Functional Programming. You have to watch it. This is probably my favorite presentation of all time!
Marc showed us how to write a simple Scheme to C compiler, in Scheme. In only 90 minutes! And although not supporting the whole Scheme standard, the compiler supports fully optimized proper tail calls, continuations, and (of course) full closures. The compiler is implemented using two important compilation techniques for functional languages: closure conversion and CPS-conversion.
In this workshop we will present and develop a native-code compiler for the core of Scheme using source-to-source transformations that is suitable for use as the basis for a course in compiler design.
Today we are going to break an unwritten rule for agencies, we are going to reveal an important page from our playbook on how we price a project. What is somewhat ironic is that we think it's a pretty bad rule, that one of the last things we think anyone should hide from a potential client is how your pricing works.
lisp-unit is a Common Lisp library that supports unit testing