[Glass] Methods with selectors #and: #or: #repeat
Esteban A. Maringolo via Glass
glass at lists.gemtalksystems.com
Wed Oct 10 06:12:33 PDT 2018
Other Smalltalk dialects have similar restrictions, due to compiler
limitations or because some selectors are optimized.
For these cases frameworks like GLORP use #AND:/#OR: selectors, I don't
like them, but at least the readability of the code remains similar to
that of #and/#or:
Regards,
--
Esteban A. Maringolo
On 10/10/2018 09:48, James Foster via Glass wrote:
> Yes, the Programming Guide has a list of reserved selectors.
>
> "There are a few selectors that have been reserved for the sole use of
> the GemStone kernel classes. The compiler will not allow you to compile
> methods with reserved selectors."
>
> —
> https://downloads.gemtalksystems.com/docs/GemStone64/3.4.x/GS64-ProgGuide-3.4/A-Syntax.htm#pgfId-947717
>
>> On Oct 9, 2018, at 11:53 PM, Jupiter Jones via Glass
>> <glass at lists.gemtalksystems.com
>> <mailto:glass at lists.gemtalksystems.com>> wrote:
>>
>> I’m getting errors when compiling methods compiling methods with
>> selectors #and: #or: #repeat
>>
>> For example:
>>
>> Condition class(Behavior)>>compileMethod:category: @10 line 16' and:
>> aCondition\ and: aCondition
>> ^ CompositeCondition satisfying: self and: aCondition
>>
>> 1: [1046] You may not compile a method for this selector.
>>
>> Are these reserved selector names or is something else going on?
More information about the Glass
mailing list