About Me
I'm your host, Bill Woody, a software developer in the Los Angeles area interested in all things software development related, from Mobile to embedded to client/server.Site Search
Meta
Categories
- Algorithms (7)
- Android (24)
- C++ (11)
- Commentary (116)
- Fixing Things (1)
- GWT (11)
- Hardware (9)
- iphone (46)
- Java (55)
- Links (2)
- Lisp (3)
- Macintosh (3)
- Meta (10)
- Objective C++ (23)
- Papers (3)
- Politics (3)
- Projects (7)
- Things To Remember (40)
- Uncategorized (78)
- Windows (3)
- Windows Mobile (1)
Blogroll
Category Archives: Lisp
On the development of my own Lisp interpreter, part 3: revisiting closures.
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
Posted in Lisp
Leave a comment
On the development of my own Lisp interpreter, part 2: lambdas, fexprs and closures.
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
Posted in Lisp
Leave a comment
Part 1: On the development of my own Lisp interpreter
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
Posted in Lisp
Leave a comment