<html><body><div style="color:#000; background-color:#fff; font-family:arial, helvetica, sans-serif;font-size:10pt">I would say, let's keep it simple. If it's a package that is a port from another Smalltalk dialect, the Squeak version should be in the Squeak repository. If it's a package that originates from Squeak and that other dialects are porting, let's keep the Squeak version into the Squeak repository. If it's a package that no one cares about and it's for Squeak, let's keep it into the Squeak repository. Just like the Cincom Public Repository : if it's code for VisualWorks, it's all there in ONE place. If it<s code for Squeak, it should all be in one place.<br><br>Now, it's just a matter of "enhancing" our repository with package comments to say that package 1.2 for Squeak corresponds to version 3.4 of VisualWorks XStreams package. Or version 0.2 of Nautilus for Squeak is in fact a port of the Pharo 1.2
version of Nautilus. Or that AbtConverter 3.1 for Squeak is a port of AbtConverter 7.4 of VAST.<br><br>But ALL the Squeak code in ONE place.<br><div><span><br></span></div><div> </div><div>-----------------<br>Benoit St-Jean<br>Yahoo! Messenger: bstjean<br>A standpoint is an intellectual horizon of radius zero.<br>(Albert Einstein)<br><blockquote style="border-left: 2px solid rgb(16, 16, 255); margin-left: 5px; margin-top: 5px; padding-left: 5px;"> <div style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"> <div style="font-family: times new roman, new york, times, serif; font-size: 12pt;"> <div dir="ltr"> <font face="Arial" size="2"> <hr size="1"> <b><span style="font-weight:bold;">From:</span></b> Colin Putney <colin@wiresong.com><br> <b><span style="font-weight: bold;">To:</span></b> Benoit St-Jean <bstjean@yahoo.com> <br><b><span style="font-weight: bold;">Cc:</span></b> The general-purpose Squeak
developers list <squeak-dev@lists.squeakfoundation.org> <br> <b><span style="font-weight: bold;">Sent:</span></b> Thursday, December 20, 2012 2:54:23 PM<br> <b><span style="font-weight: bold;">Subject:</span></b> Re: [squeak-dev] Squeaksource, Squeak and Pharo..<br> </font> </div> <br><div id="yiv598486501"><div dir="ltr"><br><div class="yiv598486501gmail_extra"><br><br><div class="yiv598486501gmail_quote">On Thu, Dec 20, 2012 at 2:40 PM, Benoit St-Jean <span dir="ltr"><<a rel="nofollow" ymailto="mailto:bstjean@yahoo.com" target="_blank" href="mailto:bstjean@yahoo.com">bstjean@yahoo.com</a>></span> wrote:<br>
<blockquote class="yiv598486501gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><div><div style="font-size:10pt;font-family:arial, helvetica, sans-serif;">Hi Colin,<br><br>Yeah, your idea makes sense, somehow... But adding a layer, when it's clear that Pharo is deconstructing the "Squeak base" (its ancestor) piece by piece will make it hard. At the rate at which they are deleting "squeak stuff" in the Pharo image, we'll all spend our time coding for this "compatibility/portability" layer. Besides, can you imagine the mess that will result for projects that are cross dialect and that are already providing compatibility layers (Glorp, Seaside, etc) ??? Two layers of compatibility, really ???<br>
<br>To paraphrase Fleetwood Mac, "you can go your own way" I'd tell the Pharo people. I find it funny that Squeak's child (Pharo) is farther away from Squeak than VisualWorks can be these
days...</div></div></blockquote><div><br></div><div><br></div><div style=""> Well, I wasn't thinking of a Pharo compatibility layer, so much as a repository where we could store the "Squeak port" for packages that aren't developed natively on Squeak. (By "ports tree," I meant FreeBSD's ports system.) <span style="font-size:10pt;font-family:arial, helvetica, sans-serif;"> So, for example, the Xtreams port from VisualWorks could live there, the Seaside port from Pharo, and so on.</span></div>
<div style=""><span style="font-size:10pt;font-family:arial, helvetica, sans-serif;"><br></span></div><div style=""><span style="font-size:10pt;font-family:arial, helvetica, sans-serif;">And of course, Frank is quite right, no technical solution like this is a substitute for communication with developers in other communities. But if we have a strategy for handling things like this, it can make that communication smoother. </span></div>
<div style=""><span style="font-size:10pt;font-family:arial, helvetica, sans-serif;"><br></span></div><div style=""><font face="arial, helvetica, sans-serif">Just a thought.</font></div><div style=""><font face="arial, helvetica, sans-serif"><br>
</font></div><div style=""><font face="arial, helvetica, sans-serif">Colin</font></div></div></div></div>
</div><br><br> </div> </div> </blockquote></div> </div></body></html>