Mark Talluto wrote:

> On Feb 8, 2007, at 3:10 PM, Richard Gaskin wrote:
>> The time to call a script further down the message path from
>> the target object is such a small fraction of a microsecond
>> that it isn't noticeable.
>
> You mean further *up* the message path....right Richard?  ;)

Nope.  As Jerry would say, I'm an earth worshiper. :)

In the olden days when the world was fixated on tree diagrams, many xTalk teachers used to draw them like trees, with the bottom being the start and the top being the end. Maybe some still do.

But personally I find a tree a less fitting metaphor than pachinko, or any system involving things just naturally falling and sometimes catching on other things.

I find the top-to-bottom flow gets picked up more easily than bottom-to-top, for three reasons:

1. Describing the path of a message is telling a story of that message's journey. Whether through diagrams or words, readers tend to look for the start of a story at the top of the page.

2. Everyone understands gravity. It's a natural downward flow. I tend to visualize messages as being dropped; some meet with objects on the way down and get handled, others fall through all the way to the ground. This also helps learners understand "send": it's not part of the natural flow (the "message path"), and requires effort like reversing the effect of gravity by throwing a ball in the air.

3. Top-to-bottom representations leverages the concept of "top-down", the latter being a common reference to understanding software from the perspective of the user experience. Messages in Rev tend to flow in a way that roughly correlates with the visual representation; objects in front get the message first, then the card behind them, etc. For those used to thinking in terms of "top-down" and "bottom-up" (nostly Rev-as-a-second-language learners), this fits in quite nicely.

When I first started teaching HyperTalk back in '87 I used to use the upside-down diagram. But for the last decade or more I've adopted the one that seems simpler to grasp:

<http://www.fourthworld.com/embassy/articles/revolution_message_path.html>

--
 Richard Gaskin
 Fourth World Media Corporation
 ___________________________________________________________
 [EMAIL PROTECTED]       http://www.FourthWorld.com

_______________________________________________
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution

Reply via email to