About MeI'm your host, Bill Woody, a software developer in the Raleigh area interested in all things software development related, from Mobile to embedded to client/server.
Category Archives: Lisp
I managed to solve my lisp closure problem outlined in this post by adopting the ideas behind this paper: Closure generation based on viewing LAMBDA as EPSILON plus COMPILE. The basic idea of the paper is that you can rewrite … Continue reading
My thinking has been to make the keyword ‘lambda’ (and ‘nlambda’) represent entry-points to a byte-code compiler: the idea is that if we see an expression like: (lambda (x y) (+ x y)) This function invokes the compiler and returns … Continue reading
Back when I was in high school (back in the early 1980’s) I learned Lisp. One of the things I really liked about the language was it’s expressiveness: because the language was such as simple one, it was fairly easy … Continue reading