<div dir="ltr"><br><div class="gmail_extra"><br><br><div class="gmail_quote">On Fri, May 2, 2014 at 9:20 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">Eliot, could this be the cause of Dave&#39;s &quot;RemoteString&quot; problem the other week?<br></blockquote><div><br>
</div><div>I don&#39;t know.</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
Is this problem new to 4.5 or did it also exist in 4.4?<br></blockquote><div><br></div><div>It&#39;s ancient.</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

<br>
It&#39;s sounding more and more like we&#39;re going to need a 4.5.1.  So far we have:<br>
<br>
  - Chinese character issue<br>
  - Saving projects issue<br>
  - &#39;Smalltalk&#39; Environment issue<br>
  - this?<br></blockquote><div><br></div><div>One position would be to ask &quot;Isn&#39;t that what trunk is?&quot;.  But for the noob or the industrial user (or anyone who wants a defined starting position, for example me in autobuilding the VMMaker image) I think providing defined named entities makes sense.</div>
<div><br></div><div>So another position (which appeals to me) is to decide to take 4.5, and on, say, the first of each month, update it and publish the updated thing as 4.5.N where N ranges from 1 to 12 or beyond.  Hopefully 4.6/5 will come along before we get to 13 ;-)</div>
<div><br></div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
<br>
2014-05-02 11:11 GMT-05:00 Eliot Miranda &lt;<a href="mailto:eliot.miranda@gmail.com">eliot.miranda@gmail.com</a>&gt;:<br>
<div class="HOEnZb"><div class="h5">&gt; Hi Colin, Hi All,<br>
&gt;<br>
&gt;     if in 4.5 one tries to evaluate a doit somewhere in a verdant<br>
&gt; transcript, one containing much content, then too much logging will occur to<br>
&gt; the changes file.  Instead of the selected doit being logged, the entire<br>
&gt; contents of the transcript up to the end of the doit will be logged, and<br>
&gt; that can cause parse errors when recovering changes.<br>
&gt;<br>
&gt; So how best to solve this?  Here are some ideas and I wanted to ask people&#39;s<br>
&gt; opinion<br>
&gt;<br>
&gt; - have CompilationCue remember the position of the source stream and instead<br>
&gt; of using &quot;source contents&quot; in streamToLog use &quot;source position; upToEnd&quot;<br>
&gt;<br>
&gt; - have Parser/Scanner remember the characters parsed in a buffer and take<br>
&gt; them from there<br>
&gt;<br>
&gt; - change ReadWriteStream to remember its initial position so that when one<br>
&gt; says<br>
&gt;     (ReadWriteStream on: (String withAll: ((0 to: 255) collect: [:n| n<br>
&gt; asCharacter]))<br>
&gt;         from: $A asInteger + 1 to: $Z asInteger + 1) contents<br>
&gt; one gets &#39;ABCDEFGHIJKLMNOPQRSTUVWXYZ&#39;<br>
&gt; instead of<br>
&gt;  &#39;<br>
&gt; !&quot;#$%&amp;&#39;&#39;()*+,-./0123456789:;&lt;=&gt;?@ABCDEFGHIJKLMNOPQRSTUVWXYZ&#39;<br>
&gt;<br>
&gt; IMO the last option is the right thing to do but it feels like a big change.<br>
&gt; --<br>
&gt; best,<br>
&gt; Eliot<br>
&gt;<br>
&gt;<br>
&gt;<br>
<br>
</div></div></blockquote></div><br><br clear="all"><div><br></div>-- <br>best,<div>Eliot</div>
</div></div>