On 24 août 2013, at 19:20, Camillo Bruni wrote:

> We have now:
> 
> String >> #asClass
> String >> #asClassIfAbsent:
> String >> #asClassIfPresent:

I don't understand why we need this new way.
Is it just to avoid calling 'Smalltalk globals at: #MyClass'?
Because these names are confusing, and the 'as' prefix suggests a conversion 
while it's an access (with indirection but still a mere access).
And #asClass has no sender.
If you think 'Smalltalk globals at: #MyClass' is really too long to type, lets 
just create a new global ThisEnvironment := Smalltalk globals.


> 
> On 2013-08-24, at 17:55, Fernando Olivero <[email protected]> wrote:
>> I prefer to evaluate
>> 
>> Smalltalk globals classNamed: #MyClass
>> 
>> Fernando
>> 
>> On Sat, Aug 24, 2013 at 11:57 AM, Stéphane Ducasse
>> <[email protected]> wrote:
>>> 
>>> Is it
>>> 
>>> asClass?
>>> 
>>> Stef
>>> 
>> 
> 
> 


Reply via email to