On Nov 13, 2009, at 10:05 AM, Peter Hugosson-Miller wrote:

> Results for VisualAge (just FYI):
> 
> | count |
> count := 0.
> [1 to: 10000000 do: [:i | count :=count + 1]] timeToRun.  "151702"
> 
> | count |
> count := 0.
> [10000000 timesRepeat: [count := count + 1]] timeToRun.   "139971"
>  
> (results are in microseconds)
> 
> So maybe there's a case for inlining #timesRepeat: (or making a clear comment 
> that it is much slower in Pharo)
> 


In general inlining is evil ;-)

timesRepeat for the special case of being send to an int, detected 
statically... maybe I could be convinced of that.

But in general, what would be much nicer would be to do it based on 
type-feedback information nicely hidden so nobody sees
it.

        Marcus 




_______________________________________________
Pharo-project mailing list
Pharo-project@lists.gforge.inria.fr
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project

Reply via email to