Jon Israelson's Blog









Subscribe to "Jon Israelson's Blog" in Radio UserLand.

Click to see the XML version of this web page.

Click here to send an email to the editor of this weblog.
 

 

Wednesday, July 23, 2003
 

Message Object Oriented vs Function Object Oriented. In a conversation in another forum, the question came up whether Smalltalk's messaging view of the interaction between objects has a correlary in the Static Typing world. Specifically, is the concept of capturing #doesNotUnderstand and doing creative dispatching something that's anathema to static type checking? The Message oriented languages (of which I know Smalltalk and Objective C) make objects act essentially like servers - when messaged they can simply handle the message, ignore the message, forward the message, or signal a fault. The messages themselves are available as a chunk of data to examine, or modify as necessary. Messages are sent to an object's handler ("method" if you like), or to #doesNotUnderstand: if no handler exists. What you want to do in there is your business but the default is to halt the process and slap a debugger around it... This mechanism makes possible a number of very powerful techniques that are simply beyond the ken of the average function calling language user. ...the message can be reified as data and manipulated, and the mapping between message and method is looser and can be something other than a simple name/signature mapping. [Lambda the Ultimate]
10:42:34 AM    

Konfabulator 1.5 brings host of new features. Arlo Rose and Perry Clarke have released Konfabulator 1.5, an update to their JavaScript runtime engine for Mac OS X that lets you run small files called Widgets... [MacMinute.com: Up-to-the-Minute Apple Mac News]

This is a cool app.  Wish I had more time to try developing some small apps with it.


10:31:04 AM    

C Is For Cocoa : You will learn all the C you need to know to learn Cocoa, and ignore the rest. (O'Reilly Network via MyAppleMenu) [MyAppleMenu]

This provides a very basic overview of C for beginning Cocoa programmers.


10:26:28 AM    


Click here to visit the Radio UserLand website. © Copyright 2004 Jon Israelson.
Last update: 3/17/04; 2:54:47 PM.
This theme is based on the SoundWaves (blue) Manila theme.
July 2003
Sun Mon Tue Wed Thu Fri Sat
    1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31    
Jun   Aug