<div dir="ltr"><div dir="ltr"><div class="gmail_default" style="font-size:small">Hi David, Hi Juan,<br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, Jul 20, 2021 at 5:48 PM David T. Lewis <<a href="mailto:lewis@mail.msen.com">lewis@mail.msen.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex"> <br>
VectorEnginePlugin is a new plugin by Juan Vuletich that can be added to<br>
standard VM builds as an external plugin. Currently it is used principally<br>
by Cuis, but is applicable to Squeak and related images as well.</blockquote><div><br></div><div class="gmail_default" style="font-size:small">great news!</div><div class="gmail_default" style="font-size:small"></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex">
<br>
The Smalltalk slang source is hosted at <a href="https://github.com/Cuis-Smalltalk" rel="noreferrer" target="_blank">https://github.com/Cuis-Smalltalk</a><br>
and the package file for fileIn to Cuis or Squeak is<br>
<a href="https://github.com/Cuis-Smalltalk/Cuis-Smalltalk-Dev/blob/master/Packages/Features/VectorEnginePlugin.pck.st" rel="noreferrer" target="_blank">https://github.com/Cuis-Smalltalk/Cuis-Smalltalk-Dev/blob/master/Packages/Features/VectorEnginePlugin.pck.st</a>.<br>
<br>
No external platforms files are required. The plugin source can be<br>
generated from any Cuis or Squeak VMMaker image and is portable for any<br>
platform or VM flavor. Squeak (and hence any VMMaker image) already has<br>
the necessary support for filing in the plugin without modification.<br>
<br>
The minimal requirement for adding this to the opensmalltalk-vm (and traditional<br>
squeakvm) is to commit the generated sources to src/plugins/VectorEnginePlugin/<br>
and add it to the the various plugins.ext files.<br>
<br>
Beyond that, I want to ask in advance how we should support VectorEnginePlugin<br>
moving forward. The simplest thing to do is treat the Cuis GitHub repository<br>
as the upstream repository (which it is), and just check generated sources into<br>
the opensmalltalk-vm and <a href="http://squeakvm.org" rel="noreferrer" target="_blank">squeakvm.org</a> repositories. This however is different<br>
from what we usually do with plugins that live in Monticello repositories<br>
and are loaded into VMMaker images, usually from repositories hosted on<br>
<a href="http://source.squeak.org" rel="noreferrer" target="_blank">source.squeak.org</a> or <a href="http://squeaksource.com" rel="noreferrer" target="_blank">squeaksource.com</a>.<br>
<br>
Are there any preferences or recommendations as to how to best handle this?<br>
I have been tracking the VectorEnginePlugin for some time and I'm willing<br>
to do any administrative things that may be needed, including checking in<br>
generated sources and/or possibly setting up and maintaining a Monticello<br>
mirror of the upstream repository (e.g. a project on squeaksource) if<br>
that is preferred.<br></blockquote><div><br></div><div class="gmail_default" style="font-size:small">An upstream Monticello mirror would be most helpful.  We have a tiny script for generating correct histories in exports to Monticello from Tonel repositories if it is of help.  I will fold the VectorEnginePlugin into the standard builds within the next few days (not today, I need some downtime).</div><div class="gmail_default" style="font-size:small"><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex">
<br>
Thanks for any ideas or suggestions, and thanks to Juan for developing<br>
the new VectorEnginePlugin.<br></blockquote><div><br></div><div class="gmail_default" style="font-size:small">+1000!!!</div><div class="gmail_default" style="font-size:small"></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex">
<br>
Dave<br>
<br>
</blockquote></div><br clear="all"><div><br></div>-- <br><div dir="ltr" class="gmail_signature"><div dir="ltr"><div><span style="font-size:small;border-collapse:separate"><div>_,,,^..^,,,_<br></div><div>best, Eliot</div></span></div></div></div></div>