April 16, 2009
11:05 p.m.
Hi, On 15.04.2009, at 16:53, Nicolas Cellier wrote:
I notice while scanning Eliot changes that #literalsDo: is a deprecated message... But (literals do:) replacement is not neutral concerning speed. It creates an Array where literalsDo: did not. This is not a detail because this is called on each and every method when scanning code:
For example, I tried this in Pharo image:
Time millisecondsToRun: [SystemNavigation default allGlobalRefs] ->5356 with Eliot's literalsDo: ->8947 pharo version calling literals do:
This change spoils a few minutes out of our every day work ;)
yeah, we should reverse that change. Marcus -- Marcus Denker -- denker@acm.org http://www.marcusdenker.de