FORTH and Hypercard

J. Landman Gay jacque at hyperactivesw.com
Tue Oct 18 00:09:18 EDT 2005


Mark Wieder wrote:
> Jacque-
> 
> Monday, October 17, 2005, 10:35:14 AM, you wrote:
> 
> 
>>True, though knowing Scott Raney he wouldn't change it even now.
> 
> 
> There shouldn't really be much of a speed difference - the way this is
> usually handled is you create a hash table with the overloaded
> functions. If there's a match in the hash table then you process it
> locally, otherwise you move right on to the builtins. So the only hit
> you take is in a quick lookup in the hash table. It's a direct lookup,
> it's either there or it isn't, and it's compiled and optimized. Should
> actually take less overhead than a scripted function call.
> 
> I sense an inherent incompatibility between the folks who want more
> speed out of the basic engine calls (arrays and such) and the folks
> who want the flexibility of overloading the builtin functions. I fall
> more in the latter category, but not enough to want things to change
> (and possibly break existing behavior).
> 

I can't think of a reason to change it either, but there's no law 
against putting in a Bugzilla feature request if someone really wants it.

-- 
Jacqueline Landman Gay         |     jacque at hyperactivesw.com
HyperActive Software           |     http://www.hyperactivesw.com



More information about the use-livecode mailing list