В
lisp выложили материалы и видяшки с
The Twin Cities Lisp Users Group.
Там есть достаточно информативная презентация про weblocks. Я, например, оттуда вынес, что совершенно необязательно звать mark-dirty на виджет, если ты его как-то успел осквернить (вызвал setter на какое-нибудь поле, например) -- оно само дернется через MOP :) Ну не красота ли =)