[Glass] Simple questions while migrating code to GemStone (compatibility issues)
Johan Brichau
johan at yesplan.be
Fri Nov 15 10:59:47 PST 2013
Dale, Mariano,
Indeed we need to sync :-)
Especially because I now realise that I have not been consistent. I added the packages Gettext and OrderPreservingDictionary to the Pharocompat repository [1] as Dale suggested a couple of years back (but most of the other packages I never touched -- they are included in GLASS).
The reason I started the PharoCompatibility repository [2] on github was actually more motivated by the fact that github is more convenient for working together on a single code base (using pull requests, travis etc.) and the fact that I wanted a good place to host code to improve on the 'develop in Pharo, deploy in Gemstone' experience. I was not sure if that would need to be in GLASS directly.
I'm more in favour of using a github repository (a new one would be fine too) but I guess it depends if we want the code to be in GLASS immediately or as an add-on. The latter would be feasible but I'm guessing Dale is not quite ready to include github-hosted repositories in the GLASS codebase.
What are your opinions?
[1] http://seaside.gemtalksystems.com/ss/PharoCompat.html
[2] https://github.com/jbrichau/PharoCompatibility
On 15 Nov 2013, at 17:53, Dale K. Henrichs <dale.henrichs at gemtalksystems.com> wrote:
> Before we go to far down any one path, let's coordinate with Johan, because he has additional pharo methods that he would like to share and I assume he started with the packages in PharoCompat so I would prefer to minimze the proliferation of packages to merge ...
>
> If Johan thinks that putting your changes into PharoCompat makes sense, then go ahead and do so ...
>
> In the mean time, I will add you to the glass developers team, which should give you write access to all of the relevant repos on GemSource ...
>
> Have you registered on GemSource? I didn't find you there...
>
> Dale
>
> From: "Mariano Martinez Peck" <marianopeck at gmail.com>
> To: "Dale K. Henrichs" <dale.henrichs at gemtalksystems.com>
> Cc: glass at lists.gemtalksystems.com
> Sent: Friday, November 15, 2013 6:45:09 AM
> Subject: Re: [Glass] Simple questions while migrating code to GemStone (compatibility issues)
>
>
>
>
> - I really miss the #split: and #join: methods. Maybe these could be ported to GemStone? Or are there similar methods already?
>
> I'm not familiar with split:/join: but would be in favor of having them added to the compat layer. It looks like #split: has been added to the pharo compat layer in the GsPharo-Core package on GemSource[3] ... I think that I should move the GsPharo* packages onto the github repository to make it easy to contribute ...
>
> The GsSqueakCommon* packages are for methods and classes that have identical implementations on both Squeak and Pharo. there are GsPharo-* and GsSqueak-* packages for methods and classes that are unique to each platform ...
>
> If you are interested in adding #join: support, I'll move the GsPharo-* packages to the github repo ...
>
> Dale
>
> [3] http://seaside.gemtalksystems.com/ss/PharoCompat.html
>
>
> Dale, I have ported the rest of the tests and protocols of #join: and #split: . All tests but one are green. I wanted to commit to such a repo but I don't have access. Could you please add me?
>
> Thanks,
>
>
>
> --
> Mariano
> http://marianopeck.wordpress.com
>
> _______________________________________________
> Glass mailing list
> Glass at lists.gemtalksystems.com
> http://lists.gemtalksystems.com/mailman/listinfo/glass
More information about the Glass
mailing list