[futurebasic] Re: Iridescent green pies...

Message: < previous - next > : Reply : Subscribe : Cleanse
Home   : November 1997 : Group Archive : Group : All Groups

From: David Blache <microcsm@...>
Date: Thu, 27 Nov 97 17:43:53 -0600
Rick Brown wrote:

>My roundabout point is: maybe you can do a similar experiment with
>FB^3.  I would suspect that if FB^3 does late binding, that the machine
>language instructions that implement the function call would have to
>involve some kind of indirect addressing, in order to let the
>destination change dynamically at runtime.

FB^3's object runtime does use indirect addressing, in that method 
addresses are looked up at runtime rather than being "hard coded" into 
the machine code at compile time.  So if I understand the definition of 
late binding correctly, then yes, object methods use late-binding.  But 
standard functions always have and still will use normal binding in FB^3. 
 I'm not sure I understand why this is such a big deal.  What difference 
does it make how things get done internally, as long as they work?

Just want you all to know...this thread is getting rather technical, 
asking some very specific questions about the new compiler - questions 
that maybe are a bit early to answer, about things that are _very_ 
subject to change before the release.  I am doing my best to tell you 
guys what I _do_ know, without mixing in assumptions.

========================================
|       David Blache - Developer       |
========================================
|   Staz Software, Inc - Stazologist   |
|        (tech@...)       |
|   Microcosm Software, Inc. - Owner   |
|        (microcsm@...)        |
========================================