opening it up with Common Lisp

Favorite weblogs

Lisp Related

Bill Clementson

Finding Lisp


Planet Lisp



Talking Points Memo

This Modern World

Working for Change

Other home


Recent Readings

Book review: Darwinia
Reviewed: Friday, August 11, 2006

Summer reading: Spin
Reviewed: Saturday, August 5, 2006

Reviewed: Tuesday, July 18, 2006

the Omnivoire's Delimma
Reviewed: Wednesday, July 12, 2006

the Golem's Eye
Reviewed: Wednesday, May 31, 2006


Broken windows and leaky abstractions
Tuesday, February 21, 2006

Daniel Jalkut delves into the details of Apple's UI implementation and uncovers some interesting leaky abstractions in the process. Part of the problems he finds stem from their being multiple ways to access functionality and multiple levels that don't necessarily stand upon one another in nice layers. If I had the energy, I'd try to express this in terms of building useful DSLs that compose nicely (a very hard problem in general). Unfortunately, I don't so I won't.


Home | About | Quotes | Recent | Archives

Copyright -- Gary Warren King, 2004 - 2006