On the first pic you see me sitting outside being cold on a bench next to Phillipe Mougin - he wrote FScript - a Smalltalk compatible scripting language that sits atop ObjectiveC objects. Sort of like what BeanShell is to Java. I had integrated FScript into CLIPS (the expert systems shell) to provide a sort of ObjectiveCLIPS expert systems shell with scripting. One of these days I plan to package it with a UI for Mac OS X.
Anyhow, I wanted to show it to Phillipe (since this was the first time I had met him but had been using his work for awhile) and I had started an architectural change to it a few days before and it was broken.
What you see is me madly trying to get it into a working state.
OT - how it works
Fun stupid hack - clips interpreter lets you register a function pointer under a name to use in the scripting language. So a call looks like (func arg1 arg2 arg3).
Typical smalltalk syntax for a code block is to put it in square brackets [ ].
My hack registered the glue code that calls into FScript under the name '['. So it looks like the interpreter totally supports FScript natively.
ie ([anObject doSomething])