<html><head><meta http-equiv="content-type" content="text/html; charset=utf-8"></head><body dir="auto"><div>Hi Fabio, Hi All,</div><div><br>On Jun 22, 2016, at 12:51 AM, Fabio Niephaus &lt;<a href="mailto:lists@fniephaus.com">lists@fniephaus.com</a>&gt; wrote:<br><br></div><blockquote type="cite"><div><span></span></div></blockquote><blockquote type="cite"><div><div dir="ltr">AFAIK the pharo-vm projects generates the sources from the VMMaker package during a build.<div>Wouldn't it be better if the OpenSmalltalk vm does the same? Then no one needs to generate source manually anymore and we don't have millions of lines [2] of generated code in the repository.</div></div></div></blockquote><div><br></div>In short, we think nothing of burning pets cycles every time we make any change in the repository, kicking off many many builds. &nbsp;We should think nothing of these few tens of megabytes of disc that keep a necessary record of the production VM source. &nbsp;Reducing disc size here is a) optimising the wrong thing and b) optimising something quite cheap. &nbsp;Both are cardinal errors.<div><br><blockquote type="cite"><div><div dir="ltr"><div>Fabio</div><div><div><br></div><div>[1]&nbsp;<a href="https://github.com/pharo-project/pharo-vm">https://github.com/pharo-project/pharo-vm</a></div><div>[2] see Eliot's stats at&nbsp;<a href="https://github.com/OpenSmalltalk/vm/graphs/contributors">https://github.com/OpenSmalltalk/vm/graphs/contributors</a></div><div><br><div class="GmSign">-- <br></div><br><div class="gmail_quote"><div dir="ltr">On Wed, Jun 22, 2016 at 4:02 AM David T. Lewis &lt;<a href="mailto:lewis@mail.msen.com">lewis@mail.msen.com</a>&gt; wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br>
On Tue, Jun 21, 2016 at 11:11:28AM -0300, Laura Perez Cerrato wrote:<br>
&gt;<br>
&gt; Hi everyone,<br>
&gt;<br>
&gt; Excuse me if this has been asked already or it's documented somewhere and I<br>
&gt; missed it, but what's the criteria to update the code in /src, /stacksrc,<br>
&gt; /spursrc and other similar folders in the repository?<br>
&gt;<br>
&gt; -Laura Perez Cerrato<br>
<br>
Good question. Traditionally, Eliot generates these sources periodically and<br>
commits them to the repository (and in recent years I have done that chore for<br>
the old trunk interpreter VM). At this point, unless Eliot advises otherwise,<br>
I would suggest that no one other than Eliot should commit to the /src trees.<br>
<br>
Dave<br>
<br>
</blockquote></div></div></div></div>
</div></blockquote></div></body></html>