[squeak-dev] The Trunk: Kernel-eem.1361.mcz

commits at source.squeak.org commits at source.squeak.org
Mon Nov 2 18:40:42 UTC 2020


Eliot Miranda uploaded a new version of Kernel to project The Trunk:
http://source.squeak.org/trunk/Kernel-eem.1361.mcz

==================== Summary ====================

Name: Kernel-eem.1361
Author: eem
Time: 2 November 2020, 10:40:38.260046 am
UUID: 7c6efb93-d626-4a62-86f4-c258f8cf199d
Ancestors: Kernel-eem.1360

I couldn't resist...

=============== Diff against Kernel-eem.1360 ===============

Item was changed:
  ----- Method: Context class>>runSimulated: (in category 'simulation') -----
  runSimulated: aBlock
  	"Simulate the execution of aBlock, until it ends or is curtailed. Answer the result it returns."
  
  	^thisContext
  		runSimulated: aBlock
  		contextAtEachStep: []
  
+ 	"Context runSimulated: [Pen new ifNotNil: [:pen| pen defaultNib: 5. 4 timesRepeat: [pen go: 100; turn: 90]]]"
+ 
+ 	"Here's a fun example, reaching into the computation to squash the Display>>fillWhite that mandala: begins with..."
+ 	"thisContext
+ 		runSimulated: [Pen new mandala: 45]
+ 		contextAtEachStep: [:ctxt| ctxt selector == #fillWhite ifTrue: [ctxt scanFor: [:ign| ctxt willReturn]]]"!
- 	"Context runSimulated: [Pen new defaultNib: 5; go: 100]"!



More information about the Squeak-dev mailing list