FORTH and Hypercard
simplsol at aol.com
simplsol at aol.com
Mon Oct 17 11:38:06 EDT 2005
Jacque,
I wonder if Scott would come to the same conclusion today.
On modern computers messages can transverse the entire path in
nanoseconds. While Rev. definitely feels faster than HC on all the
computers where I've used it, HC was tolerable even on an 8 MHZ Mac
Plus of the mid 80's - so passing messages through the entire hierarchy
is not excessively burdensome. The ability to intercept and redefine
handles would be worth a modest speed tradeoff today - and we are
scheduled to have 10 GHZ computers by the end of this decade.
Of course the debate is academic. The Rev. team has years worth of bug
fixes to address before reworking the engine.
Paul Looney
-----Original Message-----
From: J. Landman Gay <jacque at hyperactivesw.com>
To: How to use Revolution <use-revolution at lists.runrev.com>
Sent: Sun, 16 Oct 2005 23:38:59 -0500
Subject: Re: FORTH and Hypercard
Stephen Barncard wrote:
> I also liked a feature of Hypercard that was like forth - you could
> redefine and intercept a lower level handler using the same name. I >
guess it was a design decision to not allow that in Transcript.... but
why?
Speed. Raney wouldn't put it in, and now that I'm used to it, I agree
with his decision (though I argued with him about it at first.) In
order to override a built-in token with a handler of the same name, all
commands would have to pass through the message hierarchy. As it is
now, they go directly to the engine which is one of the reasons that
Rev is so fast.
-- Jacqueline Landman Gay | jacque at hyperactivesw.com
HyperActive Software | http://www.hyperactivesw.com
_______________________________________________
use-revolution mailing list
use-revolution at lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your
subscription preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution
More information about the use-livecode
mailing list