[Glass] Gemstone and Pharo aligment
Dale Henrichs
dale.henrichs at gemtalksystems.com
Thu Nov 22 10:11:38 PST 2018
On 11/21/18 11:45 PM, Johan Brichau wrote:
> 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 :)
... and I have not had as much time to devote to weeding and gardening
the repositories either:)
>
> 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 ?
done ... https://github.com/GsDevKit/PharoCompatibility
Dale
>
> cheers
> Johan
>
>> On 21 Nov 2018, at 02:03, Dale Henrichs via Glass
>> <glass at lists.gemtalksystems.com
>> <mailto: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 ...
>>
>> 1. add includesAll: to Pharo7.0 to a 'Gemstone-Compat' package that
>> you maintain and load into your pharo image
>> 2. 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
>>
>> 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
>>> http://lists.gemtalksystems.com/mailman/listinfo/glass
>> _______________________________________________
>> Glass mailing list
>> Glass at lists.gemtalksystems.com <mailto: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/c5414189/attachment.html>
More information about the Glass
mailing list