On Jul 20, 2007, at 11:57 , Marcin Tustin wrote:

On 7/20/07, Bert Freudenberg <[EMAIL PROTECTED]> wrote:
On Jul 20, 2007, at 11:31 , Marcin Tustin wrote:

>
>
> On 7/20/07, Bert Freudenberg <[EMAIL PROTECTED]> wrote: On Jul
> 20, 2007, at 8:52 , Louis Moon wrote:

> ...and yes, of course, there is a runtime.

Well, you could say there is only runtime. Which makes the term
useless, as it implies some sort of opposite.

Then how would you refer to runtime? In any case, we can oppose it to code-definition time. Nothing exciting may happen then, but it's worth being able to talk about it.

There is no technical distinction. All you do when "defining code" is creating an instance and adding it to a dictionary in some object. That's no different from other activities you do at "runtime".

The instance might be an instance of a metaclass and the dictionary might be held in a global variable called Smalltalk. Or the instance could happen to be a CompiledMethod instance, and the dictionary would be the method dictionary of a class object. So what?

Sending messages, creating instances, storing them in fields of other objects, wouldn't you call that "runtime" if you insist on that term?

- Bert -


_______________________________________________
Beginners mailing list
Beginners@lists.squeakfoundation.org
http://lists.squeakfoundation.org/mailman/listinfo/beginners

Reply via email to