<br><br><div class="gmail_quote">On Sun, Feb 1, 2009 at 6:46 AM, David T. Lewis <span dir="ltr"><<a href="mailto:lewis@mail.msen.com">lewis@mail.msen.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div><div></div><div class="Wj3C7c"><br>
On Sat, Jan 31, 2009 at 03:26:13PM -0800, Andreas Raab wrote:<br>
><br>
> David T. Lewis wrote:<br>
> >>>This still looks perfectly good to me, so how about just using<br>
> >>>"VMConstruction-Plugins-*" rather than "Plugins-*"?<br>
> >>Maybe I'm missing something but how is any of this different from<br>
> >>VMMaker-Plugins which is the current categorization for plugins?<br>
> ><br>
> >The classes in category VMMaker-Plugins-OSProcessPlugin would then<br>
> >appear as part of the VMMaker package. If someone was maintaining<br>
> >VMMaker with Monticello, and also had OSProcessPlugin (or whatever)<br>
> >in their image, they would not want OSProcessPlugin to be saved as<br>
> >part of the VMMaker package.<br>
><br>
> I see. If that's the issue I would probably argue to split up VMMaker<br>
> (it's too big as it stands for my taste) perhaps into<br>
> VMMaker-Translation (CCodeGen, Slang), VMMaker-Interpreter<br>
> (ObjectMemory, Interpreter), and VMMaker-Plugins (all the plugins with<br>
> the common ones being in VMMaker-Plugins-Common). In which case<br>
> VMMaker-Plugins-OSProcess could live side by side with the rest of the<br>
> VMMaker packages.<br>
<br>
</div></div>I agree that splitting up VMMaker might be be a good idea. I don't<br>
know if this is a good time to address the issue or not (there are<br>
some important VM projects under way, such as cog, and I don't know<br>
if reorganizing VMMaker would help or hurt).</blockquote><div><br></div><div>I'll give it some thought soon. I'm hoping to put out a Cog release soon and will make sure to decompose it when I do.</div><div>Eliot</div>
<div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><br>
<br>
Dave<br>
<br>
<br>
</blockquote></div><br>