[squeak-dev] [Pharo-dev] Pragma keyword / selector / methodSelector

Levente Uzonyi leves at caesar.elte.hu
Wed Nov 16 20:07:14 UTC 2016


Is there a publicly available summary of the Pharo changes and the reasons 
behind them?

Levente

On Tue, 15 Nov 2016, Dale Henrichs wrote:

> We are integrating Pragma into the GemStone base for GemStone 3.4.0, so 
> when the dust settles over the changes I will integrate them into 
> GemStone 3.4.0 ...
>
> Dale
>
> On 11/14/2016 11:18 AM, Torsten Bergmann wrote:
>> I was hit by this today already as it made Catalog slow like hell (which I 
> fixed):  https://pharo.fogbugz.com/f/cases/19342/.
>>
>> +1   for the short-term revert
>> +10  for aligning Squeak and Pharo with a more intention revealing name
>>
>> Thx
>> T.
>>
>>> Gesendet: Montag, 14. November 2016 um 19:49 Uhr
>>> Von: "Eliot Miranda" <eliot.miranda at gmail.com>
>>> An: "Pharo Development List" <pharo-dev at lists.pharo.org>
>>> Cc: squeak-dev at lists.squeakfoundation.org
>>> Betreff: Re: [Pharo-dev] Pragma keyword / selector / methodSelector
>>>
>>> Hi All,
>>>
>>>       can I suggest that Pharo and Squeak coordinate on a change.  First, 
> #selector is bad because it is ambiguous.  As already determined #keyword is 
> awful because it's false (it is a message selector, not just a keyword).  So 
> could we
>>>
>>> - use #methodSelector and #pragmaSelector for the next few years, and 
> deprecate #selector and #keyword?
>>>
>>> - after a suitable time use #selector to mean #pragmaSelector because 
> that's the most useful abbreviation (in my experience I most often access 
> #pragmaSelector)?
>>>
>>> _,,,^..^,,,_ (phone)
>>>
>>>> On Nov 14, 2016, at 6:37 AM, Esteban A. Maringolo <emaringolo at gmail.com> 
> wrote:
>>>>
>>>> 2016-11-14 11:27 GMT-03:00 phil at highoctane.be <phil at highoctane.be>:
>>>>> Breaking Metacello in Pharo 6: Not good. Revert: +1
>>>> Breaking Metacello in any version = Not good.
>>>>
>>>> Metacello is very backward compatible but breaking pragma semantics
>>>> would require a rewrite of many configurations that work okay today
>>>> and would require a new version of Metacello that contemplates the new
>>>> selectors based on some criteria.
>>>>
>>>> Regards!
>>>>
>>>> Esteban A. Maringolo
>>>>
>>>
>
>
>


More information about the Squeak-dev mailing list