<?xml version="1.0" encoding="windows-1252"?>
<node id="1018434" title="Re: Untillian Headache or about the semantic of until" created="2013-02-12 14:35:38" updated="2013-02-12 14:35:38">
<type id="11">
note</type>
<author id="647953">
sundialsvc4</author>
<data>
<field name="doctext">
&lt;p&gt;
I&amp;rsquo;ve never had any problems wrapping my head around the concept of &lt;tt&gt;until&lt;/tt&gt;. &amp;nbsp; And, I never particularly agreed with the language-purists who decried, say, the &lt;tt&gt;repeat .. until&lt;/tt&gt; statement in Pascal. &amp;nbsp; As long as you clearly understand how a particular language implements the concept, it&amp;rsquo;s a perfectly sensible idea that we use all the time: &amp;nbsp; &amp;ldquo;get on the freeway and then keep driving until you get there.&amp;rdquo; &amp;nbsp; &amp;ldquo;Jump rope until you get tired of jumping.&amp;rdquo; &amp;nbsp; A programming language should easily support this very common notion. &amp;nbsp; The people who correctly point out that it is can be equivalently expressed in terms of &lt;tt&gt;while&lt;/tt&gt; are stating a theoretically-correct point, but not a pragmatic one. &amp;nbsp; A language is a &lt;em&gt;tool,&lt;/em&gt; built for &lt;em&gt;me&lt;/em&gt; to get a &lt;em&gt;($$)job($$)&lt;/em&gt; done. &amp;nbsp; I don&amp;rsquo;t have to turn my thinking upside-down ... that&amp;rsquo;s what compilers are for. &amp;nbsp; It can &amp;ldquo;figure it out&amp;rdquo; well enough either way; therefore, it should.
&lt;/p&gt;</field>
<field name="root_node">
1018143</field>
<field name="parent_node">
1018143</field>
</data>
</node>
