Aug. 14, 2016
9:42 p.m.
Hi, Why is "[ * ] repeat" almost twice as slow as "[ * . true ] whileTrue" ? -------------------------------------------------- [ | n | n := 0. [ [ n := n + 1. n > 100000000 ifTrue: [ Error signal ] ] repeat ] on: Error do: [ :err | ]. ] timeToRun "0:00:00:00.874" -------------------------------------------------- [ | n | n := 0. [ [ n := n + 1. n > 100000000 ifTrue: [ Error signal ]. true ] whileTrue ] on: Error do: [ :err | ]. ] timeToRun "0:00:00:00.448" Best regards, Henrik