I am trying to run Magma and uses TextConstants at: idiom.
Before 3247 TextConstants was a Dictionary and the at: message works ok.
But now that it is a SharedPool there is no way to use the external code
without modify it before it works in Pharo 1.2. This change doesn't even
tries to present the same interface to acces the Text constants as
before. The TextConstants>>at: message in Pharo 1.2 is the Object>>at:
method that obviously doesn't work.
What is the reason of this change? Why is better than the dictionary (I
suppose that reifying it is a reason)?
What is the intended usage for code that uses TextConstants the
dictionary access way?
Specifically, code like this doesn't work anymore in Pharo1.2
self ~~ (TextConstants at: #DefaultTabsArray)
and: [ self ~~ (TextConstants at: #DefaultMarginTabsArray) ]
What should I do, I can't see a reopen status in the issue tracker.
Should I open a new ticket?
Cheers
--
Miguel Cobá
http://twitter.com/MiguelCobaMtz
http://miguel.leugim.com.mx