<div dir="ltr">Maybe.<div><br></div><div>I think this came about from the MutliByteFileStream work, where there are a lot of #basic.. calls.  The idea there is to bypass the MultiByte work, and use the more basic version of the calls.  In that class it translates into a super call of the normal call (so, #basicUpTo: calls super upTo:).</div>
<div><br></div><div>I suspect the phrase #basicUpTo: is in refers to the basic for of upTo: and not the complex form of upTo:.</div><div><br></div><div>In either case, this fix was to just fix a lurking bug, not addressing the naming of the calls already there.</div>
<div><br></div><div>-cbc</div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Fri, Aug 29, 2014 at 8:37 AM, Chris Muller <span dir="ltr">&lt;<a href="mailto:asqueaker@gmail.com" target="_blank">asqueaker@gmail.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Just from a API-structure POV, shouldn&#39;t the user-API&#39;s call the<br>
lower-level &quot;basic&quot; API&#39;s instead of vice-versa?<br>
<br>
IOW, &quot;basic...&quot; methods are meant for low-level implementations while<br>
the non-basic are meant for user-access.  Low-level implementations<br>
calling the higher-level user methods smells..<br>
<div class="HOEnZb"><div class="h5"><br>
On Fri, Aug 29, 2014 at 9:39 AM,  &lt;<a href="mailto:commits@source.squeak.org">commits@source.squeak.org</a>&gt; wrote:<br>
&gt; A new version of Collections was added to project The Inbox:<br>
&gt; <a href="http://source.squeak.org/inbox/Collections-cbc.581.mcz" target="_blank">http://source.squeak.org/inbox/Collections-cbc.581.mcz</a><br>
&gt;<br>
&gt; ==================== Summary ====================<br>
&gt;<br>
&gt; Name: Collections-cbc.581<br>
&gt; Author: cbc<br>
&gt; Time: 29 August 2014, 7:39:32.599 am<br>
&gt; UUID: a38b6f89-e4f2-7b4b-99d3-eeafa9c35445<br>
&gt; Ancestors: Collections-nice.580<br>
&gt;<br>
&gt; Fix #basicUpTo: to call #upTo: instead of #next:<br>
&gt;<br>
&gt; =============== Diff against Collections-nice.580 ===============<br>
&gt;<br>
&gt; Item was changed:<br>
&gt;   ----- Method: PositionableStream&gt;&gt;basicUpTo: (in category &#39;accessing - multibyte support&#39;) -----<br>
&gt;   basicUpTo: anObject<br>
&gt;<br>
&gt; +       ^self upTo: anObject<br>
&gt; -       ^self next: anObject<br>
&gt;   !<br>
&gt;<br>
&gt;<br>
<br>
</div></div></blockquote></div><br></div>