[Glass] Gemstone and Pharo aligment
Johan Brichau via Glass
glass at lists.gemtalksystems.com
Wed Nov 21 23:45:30 PST 2018
Hi Dario, Dale,
I was unaware the PharoCompatibility project was indeed being picked up in GsDevKit… (I think I’m just not following adequately for years now :)
I had started the project to move our own specific ‘compatibility’ package to the general GLASS/GSDevKit environment but probably because of the glassdb / GsDevKit / GLASS1 move/confusion, I lost track.
@Dario: for now, keep the method in a package you only load in GemStone.
I’ll push our own extensions copied from Pharo to Gemstone back into the package asap.
Let’s revive the project :)
@Dale: should I not move the repository to GsDevKit ?
cheers
Johan
> On 21 Nov 2018, at 02:03, Dale Henrichs via Glass <glass at lists.gemtalksystems.com> wrote:
>
> I would have hoped that some of the folks doing develop in Pharo deploy in GemStone would have answered this question ... as there are several ways to approach this ...
>
> add includesAll: to Pharo7.0 to a 'Gemstone-Compat' package that you maintain and load into your pharo image
> add includesAllOf: to a 'Pharo70-Compat' package that you maintain and load into gemstone
> There is the PharoCompatibility project[1] that has a number of pharo-specific messages and classes, but it hasn't been updated for several years, so it doesn't have any Pharo7.0 support. The PharoCompatibility project is included as part of the GsDevKit_home checkout, but it isn't loaded by default ... but it should show up in your project list and you only need to load it to get it loaded ...
>
> I assume that the folks doing develop in Pharo deploy in GemStone are using one of the first two techniques ... over the years Pharo has deprecated a lot of methods and classes so a generic solution is probably too much to ask, so keeping a package of your very own with the needed methods and classes is probably not a bad way to go ...
>
> Dale
>
> [1] https://github.com/glassdb/PharoCompatibility <https://github.com/glassdb/PharoCompatibility>
> On 11/12/18 8:27 AM, Trussardi Dario Romano via Glass wrote:
>> Ciao,
>>
>> I development with Pharo 7.0 and deployment with Gemstone.
>>
>> I have a method is defined both in Pharo and in Gemstone.
>>
>> For example Collection includesAllOf:
>>
>> Now this method is deprecate in Pharo to: includesAll:
>>
>> but Gemstone ( 3.4.2 ) does not define includesAll: method.
>>
>> How is it best to behave when these problematic are found?
>>
>> Thanks,
>>
>> Dario
>> _______________________________________________
>> Glass mailing list
>> Glass at lists.gemtalksystems.com <mailto:Glass at lists.gemtalksystems.com>
>> http://lists.gemtalksystems.com/mailman/listinfo/glass <http://lists.gemtalksystems.com/mailman/listinfo/glass>
> _______________________________________________
> Glass mailing list
> Glass at lists.gemtalksystems.com
> http://lists.gemtalksystems.com/mailman/listinfo/glass
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.gemtalksystems.com/mailman/private/glass/attachments/20181122/82594e28/attachment.html>
More information about the Glass
mailing list