I picked up a link to this Objective-C/GNUstep demo from the “This TAG is Extra” blog. I’ve never coded in Objective-C so this development tool was definately going to be unfamiliar territory to me, and in general I wasn’t impressed with the look and feel of the IDE, but some of the features of the design surface were very interesting.

I particularly liked the way that it encourages a clean seperation of UI logic from the underlying application logic, and the way that you wire up the bindings between what they called the controller class and the UI widgets.

I wonder if there is anything to be learned by looking more closely at these tools.