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 ;)

Nicolas

_______________________________________________
Pharo-project mailing list
[email protected]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project

Reply via email to