|
|
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
|
|
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
|
|
|
|
© 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 |
|