[squeak-dev] [Cuis] Optimizing away unused literals

Juan Vuletich juan at jvuletich.org
Sat Feb 13 22:04:58 UTC 2010


keith wrote:
>>>  In using Cuis, I discover that unused literals in a method, 
>>> otherwise known as "poor-mans pragmas" are optimized away in 
>>> compiledMethod. Does anyone know when this happened? (or was I using 
>>> some other method to find them)
>>>
>>> Keith
>>
>> Well, the same also happens in Squeak, Pharo and Cuis 1.0 
>> (pre-closures). I'd say it has always been like this. See #flag: . It 
>> is dated 4/28/2000, and serves your purpose.
>>
>> Cheers,
>> Juan Vuletich
>
> So flag: it is!
>
> In the process of making things more modular, with less dependencies I 
> am removing the manual registration of selectors in 
> #presumedSentMessages using the following conventions. #methodsToKeep and:
>
> self flag: #presumeSentSelector.
>
> cheers
>
> Keith

Good idea!

Cheers,
Juan Vuletich



More information about the Squeak-dev mailing list