<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 <<a href="mailto:lists@fniephaus.com">lists@fniephaus.com</a>> 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. We should think nothing of these few tens of megabytes of disc that keep a necessary record of the production VM source. Reducing disc size here is a) optimising the wrong thing and b) optimising something quite cheap. Both are cardinal errors.<div><br><blockquote type="cite"><div><div dir="ltr"><div>Fabio</div><div><div><br></div><div>[1] <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 <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 <<a href="mailto:lewis@mail.msen.com">lewis@mail.msen.com</a>> 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>
><br>
> Hi everyone,<br>
><br>
> Excuse me if this has been asked already or it's documented somewhere and I<br>
> missed it, but what's the criteria to update the code in /src, /stacksrc,<br>
> /spursrc and other similar folders in the repository?<br>
><br>
> -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>