<html><head><meta http-equiv="Content-Type" content="text/html charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class=""><br class=""><div><blockquote type="cite" class=""><div class="">On 22 Jun 2016, at 12:52, <a href="mailto:phil@highoctane.be" class="">phil@highoctane.be</a> wrote:</div><br class="Apple-interchange-newline"><div class=""><div dir="ltr" class="">One could thing of doing a git submodule with them but it is more trouble than it is worth.<div class=""><br class=""></div><div class="">I want to be able to clone the VM and compile it right away.</div><div class=""><br class=""></div><div class="">Phil</div></div><div class="gmail_extra"><br class=""><div class="gmail_quote">On Wed, Jun 22, 2016 at 10:11 AM, Norbert Hartl <span dir="ltr" class="">&lt;<a href="mailto:norbert@hartl.name" target="_blank" class="">norbert@hartl.name</a>&gt;</span> wrote:<br class=""><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">&nbsp;<br class=""><div style="word-wrap:break-word" class=""><br class=""><div class=""><blockquote type="cite" class=""><div class="">Am 22.06.2016 um 09:51 schrieb Fabio Niephaus &lt;<a href="mailto:lists@fniephaus.com" target="_blank" class="">lists@fniephaus.com</a>&gt;:</div><br class=""><div class=""><div dir="ltr" class="">AFAIK the pharo-vm projects generates the sources from the VMMaker package during a build.<div class="">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 class=""><br class=""></div></div></div></blockquote>How would you release a version of the vm? This is only possible of you archive the static artefacts.</div></div></blockquote></div></div></div></blockquote><div><br class=""></div><div>I do not understand this question, so maybe I’m answering anything :)</div><div>in Pharo, VMMaker package sources coexist along with C sources (thanks to filetree for now, but we are working on enhance that). This way, each release of VM in github contains *exactly* all the sources needed to reconstruct it…&nbsp;</div><div><br class=""></div><div>Esteban&nbsp;</div><br class=""><blockquote type="cite" class=""><div class=""><div class="gmail_extra"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div style="word-wrap:break-word" class=""><div class=""><br class=""></div><div class="">Norbert</div><div class=""><br class=""><blockquote type="cite" class=""><div class=""><div dir="ltr" class=""><div class="">Fabio<br class=""><div class=""><br class=""></div><div class="">[1]&nbsp;<a href="https://github.com/pharo-project/pharo-vm" target="_blank" class="">https://github.com/pharo-project/pharo-vm</a></div><div class="">[2] see Eliot's stats at&nbsp;<a href="https://github.com/OpenSmalltalk/vm/graphs/contributors" target="_blank" class="">https://github.com/OpenSmalltalk/vm/graphs/contributors</a></div><div class=""><br class=""><div class="">-- <br class=""></div><br class=""><div class="gmail_quote"><div dir="ltr" class="">On Wed, Jun 22, 2016 at 4:02 AM David T. Lewis &lt;<a href="mailto:lewis@mail.msen.com" target="_blank" class="">lewis@mail.msen.com</a>&gt; wrote:<br class=""></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br class="">
On Tue, Jun 21, 2016 at 11:11:28AM -0300, Laura Perez Cerrato wrote:<br class="">
&gt;<br class="">
&gt; Hi everyone,<br class="">
&gt;<br class="">
&gt; Excuse me if this has been asked already or it's documented somewhere and I<br class="">
&gt; missed it, but what's the criteria to update the code in /src, /stacksrc,<br class="">
&gt; /spursrc and other similar folders in the repository?<br class="">
&gt;<br class="">
&gt; -Laura Perez Cerrato<br class="">
<br class="">
Good question. Traditionally, Eliot generates these sources periodically and<br class="">
commits them to the repository (and in recent years I have done that chore for<br class="">
the old trunk interpreter VM). At this point, unless Eliot advises otherwise,<br class="">
I would suggest that no one other than Eliot should commit to the /src trees.<br class="">
<br class="">
Dave<br class="">
<br class="">
</blockquote></div></div></div></div>
</div></blockquote></div><br class=""></div><br class=""></blockquote></div><br class=""></div>
</div></blockquote></div><br class=""></body></html>