Just because code definition happens as part of the runtime of the whole system does not mean that any piece of code does not have a code definition time during which one could arrange to, for example, do macro substitution.
<br><br><div><span class="gmail_quote">On 7/20/07, <b class="gmail_sendername">Bert Freudenberg</b> &lt;<a href="mailto:bert@freudenbergs.de">bert@freudenbergs.de</a>&gt; wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
On Jul 20, 2007, at 11:57 , Marcin Tustin wrote:<br><br>&gt; On 7/20/07, Bert Freudenberg &lt;<a href="mailto:bert@freudenbergs.de">bert@freudenbergs.de</a>&gt; wrote:<br>&gt; On Jul 20, 2007, at 11:31 , Marcin Tustin wrote:
<br>&gt;<br>&gt; &gt;<br>&gt; &gt;<br>&gt; &gt; On 7/20/07, Bert Freudenberg &lt;<a href="mailto:bert@freudenbergs.de">bert@freudenbergs.de</a>&gt; wrote: On Jul<br>&gt; &gt; 20, 2007, at 8:52 , Louis Moon wrote:<br>&gt;<br>
&gt; &gt; ...and yes, of course, there is a runtime.<br>&gt;<br>&gt; Well, you could say there is only runtime. Which makes the term<br>&gt; useless, as it implies some sort of opposite.<br>&gt;<br>&gt; Then how would you refer to runtime? In any case, we can oppose it
<br>&gt; to code-definition time. Nothing exciting may happen then, but it&#39;s<br>&gt; worth being able to talk about it.<br><br>There is no technical distinction. All you do when &quot;defining code&quot; is<br>creating an instance and adding it to a dictionary in some object.
<br>That&#39;s no different from other activities you do at &quot;runtime&quot;.<br><br>The instance might be an instance of a metaclass and the dictionary<br>might be held in a global variable called Smalltalk. Or the instance
<br>could happen to be a CompiledMethod instance, and the dictionary<br>would be the method dictionary of a class object. So what?<br><br>Sending messages, creating instances, storing them in fields of other<br>objects, wouldn&#39;t you call that &quot;runtime&quot; if you insist on that term?
<br><br>- Bert -<br><br><br>_______________________________________________<br>Beginners mailing list<br><a href="mailto:Beginners@lists.squeakfoundation.org">Beginners@lists.squeakfoundation.org</a><br><a href="http://lists.squeakfoundation.org/mailman/listinfo/beginners">
http://lists.squeakfoundation.org/mailman/listinfo/beginners</a><br></blockquote></div><br>