September 2009
3 posts
5 tags
Deep Objective-C in 24 mins →
Stop! Pull off the car if you’re driving and run home to listen to this episode of the Mobile Orchard podcast (click title) with Mike Ash. I heard the best explanation so far of the difference between methods, messages and selectors in Objective-C plus another great deal of the language quirks. All of that in 24 mins!
Runtime
First the runtime: in a typical C-based language there is no...
6 tags
ReactTable as an iPhone App? →
The ReactTable (click the title) is a visual touch-enabled synthesizer in the shape of a table and several plastic blocks. The user experience involves all senses: it includes visually displace the blocks on the table, manipulating attributes of the modules with your hands and hear the results as output. I was wondering how such an interface could be ported to the iPhone and its multi-touch...
6 tags
PragDave on DSLs →
In this article PragDave draws a line about when it’s time to stop enhancing and wasting time trying to make a DSL read like english (or another spoken language). Spoken languages are imperfect and redundant and this is their strength. The impedence mismatch is clear: programming languages need predictability and writability instead. Fluent interfaces (as from the definition of Martin...