76
!"#$"% ’($)"* + !"#$%& ,$-" ./0123/2"4444444444444444444444444444444444444444444444444444444444444444444444444444444444444445 !"#$"%4444444444444444444444444444444444444444444444444444444444444444444444444444444444444444446 78$9 ):;4444444444444444444444444444444444444444444444444444444444444444444444444444444444444446 <#:3"%"2/=#444444444444444444444444444444444444444444444444444444444444444444444444444444444444> ?% !$#0@44444444444444444444444444444444444444444444444444444444444444444444444444444444444444A ?% B"31%@C@444444444444444444444444444444444444444444444444444444444444444444444444444444444+5 D@: E"%@:444444444444444444444444444444444444444444444444444444444444444444444444444444444444+6 D": F):3"G":4444444444444444444444444444444444444444444444444444444444444444444444444444444+H ?% B$I@ 0) J":$K"44444444444444444444444444444444444444444444444444444444444444444444445+ D@: FK@L)23@:44444444444444444444444444444444444444444444444444444444444444444444444444444455 ?% F/#3@K444444444444444444444444444444444444444444444444444444444444444444444444444444444444445A ?% D/IK@4444444444444444444444444444444444444444444444444444444444444444444444444444444444444446M ?% N/:@K4444444444444444444444444444444444444444444444444444444444444444444444444444444444444446O D@: ,$/@#):44444444444444444444444444444444444444444444444444444444444444444444444444444444>6 P$3@K/"%): 0) FK@L)23@:44444444444444444444444444444444444444444444444444444444444444444444444>O D" N)K"444444444444444444444444444444444444444444444444444444444444444444444444444444444444444>O D": Q)C/@#): <#R@KS"#444444444444444444444444444444444444444444444444444444444444444TT P):3 0) ?%)22/=# !U%3/V%)44444444444444444444444444444444444444444444444444444444444W5 P"I%": 0) S$%3/V%/2"K444444444444444444444444444444444444444444444444444444444444444444WO FK123/2":4444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444AT X00)#0"4444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444AW X$3@K):444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444AW

Manual Squeak

  • Upload
    buitruc

  • View
    230

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Manual Squeak

!"#$"%&'($)"* +

!"#$%&'

,$-"&./0123/2"4444444444444444444444444444444444444444444444444444444444444444444444444444444444444445

!"#$"%444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444678$9&):;4444444444444444444444444444444444444444444444444444444444444444444444444444444444444446<#:3"%"2/=#444444444444444444444444444444444444444444444444444444444444444444444444444444444444>?%&!$#0@44444444444444444444444444444444444444444444444444444444444444444444444444444444444444A?%&B"31%@C@444444444444444444444444444444444444444444444444444444444444444444444444444444444+5D@:&E"%@:444444444444444444444444444444444444444444444444444444444444444444444444444444444444+6D":&F):3"G":4444444444444444444444444444444444444444444444444444444444444444444444444444444+H?%&B$I@&0)&J":$K"44444444444444444444444444444444444444444444444444444444444444444444445+D@:&FK@L)23@:44444444444444444444444444444444444444444444444444444444444444444444444444444455?%&F/#3@K444444444444444444444444444444444444444444444444444444444444444444444444444444444444445A?%&D/IK@4444444444444444444444444444444444444444444444444444444444444444444444444444444444444446M?%&N/:@K4444444444444444444444444444444444444444444444444444444444444444444444444444444444444446OD@:&,$/@#):44444444444444444444444444444444444444444444444444444444444444444444444444444444>6

P$3@K/"%):&0)&FK@L)23@:44444444444444444444444444444444444444444444444444444444444444444444444>O

D"&N)K"444444444444444444444444444444444444444444444444444444444444444444444444444444444444444>OD":&Q)C/@#):&<#R@KS"#444444444444444444444444444444444444444444444444444444444444444TTP):3&0)&?%)22/=#&!U%3/V%)44444444444444444444444444444444444444444444444444444444444W5P"I%":&0)&S$%3/V%/2"K444444444444444444444444444444444444444444444444444444444444444444WO

FK123/2":4444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444AT

X00)#0"4444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444AW

X$3@K):444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444AW

Page 2: Manual Squeak

!"#$"%&'($)"* 5

B@S@&):&I/)#&:"I/0@Y&)% &$:@&0)%&@K0)#"0@K&2@S@&Z)KK"S/)#3"&0/0123/2"&V$)0)&3)#)K&0/R)K)#3):&)#R@($):[&0):0)"2)K2"K&"%&"%$S#@&"&K)"%/0"0):&%)\"#":&($)&0)&@3K"&R@KS"&:)K-"#&0/R-2/%S)#3)&"%2"#]"I%):Y&Z":3"&K)VK@0$2/K&)#&)%&"$%")^V)K/S)#3@:&@&:/3$"2/@#):&_:/S$%"2/=#_&V":"#0@&V@K&:$&)SV%)@&V"K"&%"&"0($/:/2/=#&0)&2@#3)#/0@:&($)&K)($/)K)#&0)%"&K)V)3/2/=#&@&"$3@S"3/]"2/=#&0)&3"K)":&V@K&V"K3)&0)%&"%$S#@4&'$:&V@:/I/%/0"0):&:@#&/#R/#/3":4

?#&@2":/@#):&):3":&0)S"#0":&):3"K1#&2$I/)K3":&V@K&)%&VK@V/@&0):"KK@%%@&3)2#@%=C/2@Y&2@S@&)#&)%&2":@&0)&<#3)K#)3Y&L)#&@3K":&V@K&%":&0/R)K)#3):&2":":&2@S)K2/"%):4&`@&@I:3"#3)&)^/:3)&$#&3)K2)K&2"S/#@[&%"&)%"I@K"2/=#&V@K&V"K3)&0)"%$S#@:&L&VK@R):@K):&0)&:$&VK@V/@&:@R3a"K)&)0$2"3/b@4

X%&/C$"%&($)&V"K"&)%&K):3@&0)&:/:3)S":&@V)K"3/b@:Y&3"SI/9#&V"K"&D/#?^&:)&Z"#&0):"KK@%%"0@&Z)KK"S/)#3":&0)&"$3@K&($)#@:&V)KS/3/K1#&2K)"K&:@R3a"K)&)0$2"3/b@Y&0"#0@&K):V$):3"&"&%":&#)2):/0"0):&V"K3/2$%"K):&0)&$#&2)#3K@&@&$#&"%$S#@)#&2@#2K)3@4

?#&):3)&S"#$"%&:)&VK)3)#0)&K)"%/]"K&$#"&0):2K/V2/=#&0)%&VK@CK"S" &'($)"*Y&0)&%@:&)%)S)#3@:&($)&%@&2@SV@#)#&LYS)0/"#3)&VK123/2":&0/K/C/0":Y&S@:3K"K&"%C$#":&0)&:$:&V@:/I/%/0"0):c&#@&@I:3"#3) &'($)"*& #@&:)&"C@3"&"($-Y&L"&($)V$)0)&:)K&2@#:/0)K"0@&2@S@&$#"&2@SV%)3"&V%"3"R@KS"&0)&"VK)#0/]"\)Y&0@#0)&%@:&"%$S#@:&)^V)K/S)#3)#Y&0):2$IK"#&L2@SV"K3"#&:$:&2@#@2/S/)#3@:4

(&)%*$+%$,"'#&-'./0&*$/-

?%&S"3)K/"%&):31&):3K$23$K"0@&)#&%":&:/C$/)#3):&:)22/@#):[

! 1&%%$,"'2[&D"&,$-"&./0123/2"&)#&%"&($)&:)&)#2$)#3K"&$:3)0&"Z@K"4&! 1&%%$,"'3[&!"#$"%&0)&&'($)"*4&?#&):3"&:)22/=#&:)&0):2K/I)&)%&R$#2/@#"S/)#3@&0)%&VK@CK"S"4&')&)#2$)#3K"

0/b/0/0"&)#&3K):&2"V-3$%@:[&! '($)"*Y&:$&0)R/#/2/=#&)&/#:3"%"2/=#&! '($)"*[&)%)S)#3@:&VK/#2/V"%):&! PK"I"\"K&2@#&'($)"*

! 1&%%$,"'4[&P$3@K/"%):&0)&FK@L)23@:4&?#&%"&($)&:)&0):2K/I)#&V":@&"&V":@&2@S@&):31#&)%"I@K"0@:&%@:&VK@L)23@:($)&2@#3/)#)&):3)&S"#$"%4&

! 1&%%$,"'5[&FK123/2":4&')&VK@V@#)#&$#"&:)K/)&0)&"23/b/0"0):&V"K"&V@#)K&)#&VK123/2"&%@&b/:3@&)#&)%&S"#$"%4&! 1&%%$,"'6[&X00)#0"4&?#&):3"&:)22/=#&)#2@#3K"K1&/#R@KS"2/=#&"0/2/@#"%&2@S@Y&V@K&)\)SV%@Y&2=S@&2@#R/C$K"K

)%&2@KK)@&)%)23K=#/2@4

178&*&"%$/'#&'9/:&8/%$,"

d#"&b)]&%)-0@&)%&2@#3)#/0@&0)&%"&VK):)#3)&,$-"&./0123/2"Y&%)&:$C)K/S@:&V":)&"&b)K&)%&2@#3)#/0@&0)&%"&X00)#0"Y&V@K&:/%)&):&0)&$3/%/0"04&B@S@&:/C$/)#3)&V":@Y&)#3K)&)#&%"&:)22/=#&!"#$"%&L&VK@2)0"&"&%"&%)23$K"&0)&%@:&0/R)K)#3):&2"V-3$%@:4P)KS/#"0@&):3@Y&K)"%/2)&"%C$#@&0)&%@:&P$3@K/"%):&0)&FK@L)23@:Y&V"K"&R/#"%/]"K&/#3)#3"#0@&0):"KK@%%"K&)%&2@#3)#/0@&0)&%":)22/=#&FK123/2":4

;-87"/)'%<":&"%$<"&)

X&%@&%"KC@&0)%&VK):)#3)&S"3)K/"%&:)&Z"&/#3)#3"0@&S"#3)#)K&%":&:/C$/)#3):&2@#b)#2/@#):&3/V@CK1R/2":[&:)&Z"&K):)Kb"0@)%&3)^3@&)#&"&8*$0/&V"K"&#@SIK):&0)&S)#U:c&%":&@V2/@#):&@&2@S"#0@:&0)&S)#U&:)&Z"#&):2K/3@&)#&2$K:/b"4&B$"#0@&:)3K"3"&0)&$#&)%)S)#3@&0)%&VK@V/@&'($)"*Y&:)&Z"&e)#3K)2@S/%%"0@ec&D@:&:$IK"L"0@:&:)&2@KK):V@#0)#&2@#&#@SIK):&0)I@3@#):

D@:&3-3$%@:&@&0/R)K)#3):&"V"K3"0@:&0)#3K@&0)&$#"&V1C/#"Y&3/)#)#&)%&:/C$/)#3)&R@KS"3@[

=<>+<)$%$,"'#&-'?$)<*

X&%@&%"KC@&0)&%"&:)22/=#&!"#$"%Y&:)&Z"#&/#3K@0$2/0@&"23/b/0"0):4&?:3":&b"#&VK)2)0/0":&0)%&:/C$/)#3)&:-SI@%@[ &&4&

Page 3: Manual Squeak

!"#$"%&'($)"* 6

&

&

& &

1@7&/AB'-/'>&0CD<*/'#&-'.7"#<

'($)"*&):&$#&)#3@K#@&0)&0):"KK@%%@& /#3)CK"0@Y&($)&V)KS/3)&)%"I@K"K&"V%/2"2/@#):&CK1R/2":& /#3)K"23/b":&0)&R@KS"/#3$/3/b"Y&)#&$#&"SI/)#3)&)S/#)#3)S)#3)&CK1R/2@&L&"%3"S)#3)&S@0/R/2"I%)4

!1:&($)&$#"&Z)KK"S/)#3"&0)&"$3@KY&):&0)2/KY&S1:&($)&$#"&:)#2/%%"&Z)KK"S/)#3"&0)&VK@CK"S"2/=#&($)&:)&)#2"KC$)&0)):2K/I/K&2=0/C@&V@K&)%&$:$"K/@Y&'($)"*&/#3)CK"&2@:":&3"#&b"K/"0":&2@S@&$#&)0/3@KY&$#&2@SV/%"0@KY&$#&0)V$K"0@K&0)2=0/C@Y & $3/%/0"0): &0) & /SVK):/=#Y & :/:3)S" &0) & b)#3"#":Y & $# &#"b)C"0@KY & $# & "0S/#/:3K"0@K &0) & 2=0/C@ & R$)#3) & @ & $#2@SVK@I"0@K&0)&%-#)":&0)&VK@CK"S"2/=#4&

P@0": &):3": & 2"K"23)K-:3/2": & %" & Z"2)# &$#" &Z)KK"S/)#3" & :/#C$%"K &S1: &VK=^/S" &" &$#& :/:3)S" &@V)K"3/b@ &($) &" & %":3K"0/2/@#"%):&Z)KK"S/)#3":&0)&VK@CK"S"2/=#4

'($)"*&):&$#@&0)&%@:&VK@0$23@:&0)&%"&)b@%$2/=#&0)%&%)#C$"\)&'S"%%3"%*_HMY&$#&L"&b/)\@&%)#C$"\)&0)&VK@CK"S"2/=#&($)3$b@&:$:&/#/2/@:&)#&%"&R"23@K-"&XVV%)4&'$&S1($/#"&b/K3$"%&):31&):2K/3"&2@SV%)3"S)#3)&)#&'S"%%3"%*&L&):&"I:@%$3"S)#3)V@K3"I%)&"&@3K@:&:/:3)S":&@V)K"3/b@:Y&:/)#0@&R12/%&0)&0)V$K"KY&"#"%/]"K&L&S@0/R/2"K4

B@S@&'S"%%3"%*Y&'($)"*&):&$#&%)#C$"\)&0)&VK@CK"S"2/=#&@K/)#3"0@&"&@I\)3@:4&P@0@:&%@:&)%)S)#3@:&0)&'($)"*&:@#2@#:/0)K"0@:&2@S@&@I\)3@:&2@#&2"K"23)K-:3/2":&VK@V/":&($)&/#3)K"22/@#"#&)#3K)&:-&)#&$#&!$#0@&0)&@I\)3@:4

X&V):"K&0)&($)&%"&R@KS"&0)&3K"I"\"K&)#&'($)"*&):&:)#2/%%"Y&:$:&&V@:/I/%/0"0):&0)&"22/=#&3"#&:=%@&3/)#)#&2@S@&%-S/3):&%"

Page 4: Manual Squeak

!"#$"%&'($)"* >

2K)"3/b/0"0 &0)% & $:$"K/@4 &J1:/2"S)#3)Y & )% &S@0@ & 0) & 3K"I"\@ & 2@#:/:3) & )# & "KK":3K"K & L & :@%3"K & @I\)3@: & L & C$/@#): &0)"23$"2/=#&&:@IK)&)%&e!$#0@e&0)&'($)"*4

D"&$#/0"0&0)&3K"I"\@&0)&'($)"*&:@#&%@:&VK@L)23@:4&B"0"&VK@L)23@&V$)0)&:)K&$#&2@SV%)\@&):2K/3@K/@&0)&'($)"*&%%)#@0)&b)#3"#":Y&L"&($)&0)#3K@&0)&$#&VK@L)23@&V$)0)#&"#/0"K:)&@3K@:Y&($)&S"#3/)#)#&$#"&K)%"2/=#&\)K1K($/2"4&P"SI/9#V$)0)#&)#%"]"K:)&0/b)K:@:&VK@L)23@:&"&3K"b9:&0)&$#&Z/%@&0)&2@S$#/2"2/=#&)#3K)&:-4

fI:)Kb)&:/&3/)#)&/#:3"%"0@&'($)"*&)#&:$&@K0)#"0@K4&F$)0)&2@SVK@I"K%@Y&)#3K)&@3K":Y&2@#&%":&"22/@#):&:/C$/)#3):[

+4 N)"&:/&)^/:3)&)% /2@#@ 0) '($)"*)# & %": & XV%/2"2/@#): 0)% & !)#U

VK/#2/V"%&gR/C$K"&+h4 &

&

54 XIK" & %" & B"KV)3" & 0) & /#/2/@ & 0)$:$"K/@Y&V$%:"#0@&:@IK)&:$&/2@#@:/3$"0@ & )# & )% & ):2K/3@K/@4B@SVK$)I) & :/ & )^/:3)#Y & )# & :$0/K)23@K/@ &V)K:@#"%Y & %": &2"KV)3"::($)"* & L & 4:($)"*Y & ":- & 2@S@ & 4#V:($)"*4&fI:)Kb)&($)&):3":&0@:U%3/S": & 3/)#)# &$#&V$#3@ &0)%"#3)0)&%@:&#@SIK):Y&):&0)2/KY&:)&3K"3"0)&2"KV)3":&@2$%3":&g+h4&

Xh&?#&)%&2":@&0)&($)&L"&3)#C"&/#:3"%"0@&'($)"*Y0)I)K1 & Z"2)K & $# & 2%/2 & :@IK) & )% & R/2Z)K@<#:3"%"K4:ZY &$#"&b)]&($)&Z"L"&S@#3"0@&)% &B.g5h4 &?:3) & R/2Z)K@ &2K)"K1 &$#" & 2"KV)3" & %%"S"0"eB$K:@i'($)"*e&L&2@V/"K1&)#&)%%"&%@:&R/2Z)K@:&LVK@L)23@:&#)2):"K/@:&V"K"&)%&2$K:@4

&j/C$K"&+

Jh&'/&#@&3/)#)&)%&VK@CK"S"&/#:3"%"0@&L&):31&3K"I"\"#0@&)#&:$&2":"Y&/#:3"%)&)%&VK@CK"S"&2@S@&"0S/#/:3K"0@K&gK@@3h&"3K"b9:&0)%&:L#"V3/2&g,):3@K&0)&V"($)3):h&@&I/)#&):2K/I"&)#&$#"&2@#:@%"Y&3"SI/9#&2@S@&K@@3&gZ"&0)&):3"K&2@#)23"0@&"<#3)K#)3h[&&&&&&&&&&&&&&&&/+0E8&0'7+#/0&&&&&&&&&&&&&&&&&/+0E8&0'$")0/--')@7&/A

X&2@#3/#$"2/=#Y&S@#3)&)%&B.&g5h&L&Z"C"&$#&2%/2&:@IK)&)%&R/2Z)K@&<#:3"%"K4:ZBh&'/&#@&3/)#)&)%&VK@CK"S"&/#:3"%"0@&L&):31&3K"I"\"#0@&)#&:$&2@%)C/@&@&/#:3/3$3@Y&#@&3/)#)&VK/b/%)C/@:&0)&"0S/#/:3K"0@KgK@@3h&LY&V@K&3"#3@Y&#@&V$)0)&/#:3"%"K&)%&VK@CK"S"4&'@%/2/3)&"%&"0S/#/:3K"0@K&0)&%"&K)0&0)&:$&/#:3/3$3@&@&"%&K):V@#:"I%)0)&/#R@KS13/2"&0)&:$&2@%)C/@&($)&/#:3"%)&)%&VK@CK"S"&V"K"&($)&$:3)0&V$)0"&$:"K%@4&'/&):31&/#:3"%"0@&)#&:$&2)#3K@&0)&3K"I"\@Y&)%&VK@CK"S"&:)&)#2$)#3K"&)#&kb"Kk%/Ik:($)"*4&'@%/2/3)&"%&"0S/#/:3K"0@K&0)&:$2)#3K@&%":&/#:3K$22/@#):&#)2):"K/":&V"K"&Z"2)K&R$#2/@#"K&'($)"*4B$"#0@&Z"L"&:/0@&/#:3"%"0@&)%&VK@CK"S"Y&S@#3)&)%&B.&g5h&L&Z"C"&$#&2%/2&:@IK)&)%&R/2Z)K@&<#:3"%"K4:Z.h&?#&)%&2":@&0)&($)&#@&3)#C"&/#:3"%"0@&)%&VK@CK"S"&L&#@&V$)0"&$:"K&%@:&VK@2)0/S/)#3@:&"#3)K/@KS)#3)&0):2K/3@:YS@#3)&)%&B.&g5h&L&Z"C"&$#&2%/2&:@IK)&)%&R/2Z)K@ &<#:3"%"K4:Z4&F@0K1&:)C$/K&)%&2$K:@Y&V)K@&0)I)K1&/#:3"%"K&'($)"*&:/0):)"&:)C$/K&VK@R$#0/]"#0@&)#&)%&2@#@2/S/)#3@&0)%&VK@CK"S"4

Page 5: Manual Squeak

!"#$"%&'($)"* T

;F*$*'-/'$>/8&"'#&'1@7&/A

d#" & /S"C)# & ): & $# & "K2Z/b@ & 0) & '($)"* & ($)2@#3/)#) & 3@0@: & %@: & VK@L)23@:Y & @I\)3@: & L & :$:2"K"23)K-:3/2":4&F$)0)&Z"I)K&S1:&0)&$#"&/S"C)#)#&%"&2"KV)3"&:($)"*&0)%&$:$"K/@4'/ & 3/)#) & /#:3"%"0@ & '($)"*Y & V"K" & "IK/K%@ & V$%:):@IK) & :$& /2@#@ & :/3$"0@ &)#& :$ &):2K/3@K/@4 &?# & )%2":@ & 0) & ($) & 3)#C" & S1: & 0) & $#" & /S"C)# & :)0):V%)C"K1&& )% &2$"0K@&0)& %"&R/C$K"&5Y &)#&0@#0)V@0K1 &:)%)22/@#"K & %"& /S"C)#&0):)"0"4 &?:3": &:)Z"%%"# & )# & kZ@S)k$:$"K/@k:($)"* & LY & )# & :$ & 2":@Y)#&k$:Kk%/Ik:($)"*4F"K"&"IK/K&%"&/S"C)#&0)&):3)&2$K:@Y&V$%:"K&2@#&)%K"3=# & :@IK) & )% & /2@#@ &=7*)< ' 1@7&/AY & ($) & :))#2$)#3K"&)#&:$&):2K/3@K/@ &L& %) &VK@V@K2/@#"&$#"22):@&"&0/2Z"&/S"C)#4

&j/C$K"&5

9<0/)

+4&B"KV)3":&L&R/2Z)K@:&@2$%3@:

D": & 2"KV)3": & L & R/2Z)K@: & @2$%3@: & R@KS"# & V"K3)YC)#)K"%S)#3)Y & 0)% & :/:3)S" & D/#)^ & L & 0) & %@:VK@CK"S": & ($) & :) & )\)2$3"# & )# & )% & :/:3)S"4F)KS"#)2)# & @2$%3@: & V@K & :)C$K/0"0Y & 2@# & %"R/#"%/0"0 & 0) & /SV)0/K & ($) & "%C$#@ & V$)0" & :)KI@KK"0@&V@K&0):2$/0@4

F"K" &b)K & %": &2"KV)3": &L &"K2Z/b@: &@2$%3@:Y &V$%:)G#$0/*Y&)#&)%&S)#U&0)&:$&#"b)C"0@K&0)&"K2Z/b@:`"$3/%$: & LY & )# &)% &S)#U &0):V%)C"I%)Y & :)%)22/@#)H*&D&*&"%$/)I&')&%)&"IK/K1&$#"&b)#3"#"&2@S@&%"0)&%"&R/C$K"&64

')%)22/@#)&)#&)%%"&LY&"&2@#3/#$"2/=#Y&.<)0*/*'-<)/*%J$:<) ' <%7-0<) ' K ' #& ' *&)+/-#<Y & LY & "2@#3/#$"2/=#Y &=&**/*I&X&V"K3/K&0)&):3)&S@S)#3@YV@0K1&b)K&3@0":&%":&2"KV)3":&L&"K2Z/b@:&@2$%3@:4')&K)2@S/)#0"&($)Y&)#&3"#3@&#@&):39&Z"I/3$"0@&"3K"I"\"K&2@#&D/#)^Y&#@&"23/b)&%"&@V2/=#4&

54&&!@#3"K&$#&B.4

F"K"&S@#3"K&$#&B.Y&/#3K@0U]2"%@&)#&)%&%)23@K&0)B.: & L & V$%:) & 2@# & )% & I@3=# & 0)K)2Z@ & :@IK) & $#):V"2/@ & b"2-@ & 0) & :$ & ):2K/3@K/@4 & ?# & )% & !)#U)S)KC)#3)Y &:)%)22/@#)&:$2):/b"S)#3)Y &($)%<)& l%#*<>&gR/C$K"&>h4

fI:)Kb"K1&($)&"V"K)2)&)#&:$&):2K/3@K/@&$#&#$)b@/2@#@Y&2@#&R@KS"&0)&0/:2@&L &:$&#@SIK)&0)I"\@4F"K" & "22)0)K & " & :$ & 2@#3)#/0@ & V$%:) & :@IK) & ):3)/2@#@4

j/C$K"&6

X&V"K3/K&0)&):3)&S@S)#3@&#@&V@0K1&)^V$%:"K&)%&B.&Z":3"&($)&#@&%@&0):S@#3)4&F"K"&Z"2)K%@Y&:/C"&)%&S/:S@&VK@2):@)^V$):3@ & "#3)K/@KS)#3)Y & :)%)22/@#"#0@Y & 0) &#$)b@Y &%#*<>I& P"SI/9# &V$)0) &0):S@#3"K%@ & V$%:"#0@ & 2@# & )% &I@3=#0)K)2Z@&0)%&K"3=#&:@IK)&)%&/2@#@&0)%&):2K/3@K/@&L&:)%)22/@#"#0@&GL+7-)/*&gR/C$K"&Th4

Page 6: Manual Squeak

!"#$"%&'($)"* W

j/C$K"&>j/C$K"&T

Page 7: Manual Squeak

!"#$"%&'($)"* A

?% &1K)"&0)&3K"I"\@ &@&?:2K/3@K/@&0)&'($)"*&:)&2@#@2)&2@S@&)%& e!$#0@e&0)&'($)"*4 &?:3)&)#3@K#@&b/:$"% &):31&)#2@#3/#$@&0):"KK@%%@&L&V$)0)&b"K/"K&)#&:$2):/b":&b)K:/@#):4

D"&VK/S)K"&b)]&($)&:)&"IK)&'($)"*&"V"K)2)&)%&?:2K/3@K/@&@&e!$#0@eY&0@#0)&:)&)#2$)#3K"#[

_&$#"&b)#3"#"&0)&I/)#b)#/0"&Y_&b)#3"#":&V)($)G":&0)&VK@L)23@:Y&($)&:@#&0@2$S)#3@:&2K)"0@:&2@#&'($)"*Y_&%"&S":2@3"&0)&'($)"*&L&)%&%@C@&0)&'S"%%_D"#0&g%"&2@S$#/0"0&0)&$:$"K/@:&0)&'($)"*hY_&b"K/":&V):3"G":&%"3)K"%):&0):3/#"0":&"&VK@V@K2/@#"K&$#&"22):@&K1V/0@&L&R12/%&"&K)2$K:@:&0)&3K"I"\@&0)&$:@&RK)2$)#3)4

&

&j/C$K"&+4&?%&!$#0@&0)&'($)"*&&g'($)"*'S"%%D"#0_M5+O4/S"C)h

G-'.&"M'#&-'.7"#<

X%&V$%:"K&2@#&)%&I@3=#&/]($/)K0@&:@IK)&2$"%($/)K&]@#"&b"2-"&0)%&e!$#0@e&@Y&"%3)K#"3/b"S)#3)Y&2@#&%"&3)2%"&?:2"V)g?:2h&:)&"IK)&)%&!)#U&VK/#2/V"%&@&!)#U&0)%&.7"#<&&2@#&%":&0/R)K)#3):&@V2/@#):&0)&3K"I"\@&0)&'($)"*4

Page 8: Manual Squeak

!"#$"%&'($)"* H

j/C$K"&54&?%&S)#U&.7"#<&&

D"&2Z/#2Z)3"&0)&%"&):($/#"&:$V)K/@K&0)K)2Z"&V)KS/3)&R/\"K&)%&S)#U&"%&e!$#0@e&V"K"&)b/3"K&($)&:)&2/)KK)&0):V$9:&0))%)C/K&"%C$#"&@V2/=#&@&"%&&Z"2)K&2%/2&:@IK)&)%&e!$#0@e4&D"&2K$]&0)&%"&):($/#"&:$V)K/@K&/]($/)K0"&:/Kb)&V"K"&2)KK"K%@4

?#&:$&S"L@K&V"K3)Y&2"0"&$#"&0)&%":&@V2/@#):&0)%&S)#U&.7"#<&2@#0$2)#&"&:$IS)#U:&($)&V)KS/3)#&):V)2/R/2"K&%":2"K"23)K-:3/2":&0)& %" &"22/=#&"&0):"KK@%%"K &)#&2"0"&2":@4&f3K":Y&)#&2"SI/@Y &K)"%/]"#&%"&"22/=#& /#0/2"0"&0)& R@KS"/#S)0/"3"4

D":&@V2/@#):&0)&$:@&RK)2$)#3)&):31#&":@2/"0":&"&$#"&%)3K"4&F"K"&K)"%/]"K&%"&"22/=#&):&#)2):"K/@&S"#3)#)K&V$%:"0"&%"3)2%"&X%3&"&%"&b)]&($)&:)&V$%:"&:@IK)&%"&%)3K"&/#0/2"0"4

?%&S)#U&.7"#<&&"V"K)2)&):3K$23$K"0@&)#&%@:&:/C$/)#3):&I%@($):[

&&&&2I'H*<K&%0<)

?:3)&VK/S)K&I%@($)&):31&0):3/#"0@&" &($)&)% &$:$"K/@ &V$)0"&#"b)C"K&)#3K)&VK@L)23@:Y &0@2$S)#3@:&0)& 3K"I"\@&0)'($)"*4&D"&VK/S)K"&@V2/=#Y &VK@L)23@&"#3)K/@KY &):&$#&"22):@&K1V/0@&"%&VK@L)23@&"I/)K3@&2@#&"#3)K/@K/0"0Y&($)&:))\)2$3"&0)&R@KS"&/#S)0/"3"4&.):0)&)%&VK/S)K&VK@L)23@&"I/)K3@Y&:)&"22)0)&"%&.7"#<I<K&"%&VK@L)23@444&S$):3K"&%"&%/:3"&0)&VK@L)23@:&0/:V@#/I%):&)#&)%&@K0)#"0@KY&V)KS/3/)#0@&:)%)22/@#"K&)%&"K2Z/b@&($)&:)0):))4D":&@V2/@#):&CK"I"K&L&2"KC"K&V)KS/3)#&/#0/2"K&)%&0):3/#@&L&@K/C)#Y&K):V)23/b"S)#3)Y&0)&%@:&"K2Z/b@:&"&C$"K0"K&L&"IK/K)#&2"0"&2":@4&D@:&VK@L)23@:&0)&'($)"*&:)&CK"I"#&2@#&%"&)^3)#:/=#&e4VKe4

&&&&3I'(&)J/%&*

')&3K"3"&0)&$#"&@V2/=#&"/:%"0"&0):3/#"0"&"&V@0)K&0):Z"2)K&%"&U%3/S"&@V)K"2/=#&K)"%/]"0"4

&&&&4I'N&D*&)%<'#&'+/"0/--/

?:3"&@3K"&"22/=#&"23$"%/]"&)%&e!$#0@e&0)&'($)"*&K)"%/]"#0@&$#&I"KK/0@&0)&V"#3"%%"&V"K"&Z"2)K&0):"V"K)2)K&"($)%%@:)%)S)#3@:&)^3K"G@:&($)&V$0/)K"#&Z"I)K:)&($)0"0@&"0Z)K/0@:&"%&e!$#0@e4

&&&&5I'O+&*/%$<"&)''#$:&*)/)

?:3)&I%@($)&0)&@V2/@#):&K):V@#0)&"&2"K"23)K-:3/2":&0/b)K:":&0):3/#"0":&"&"IK/K&0/R)K)#3):&Z)KK"S/)#3":Y&3K"I"\"K&2@#b)#3"#":Y&"0S/#/:3K"K&2"SI/@:Y&@I3)#)K&"L$0"Y&2"SI/"K&%"&"V"K/)#2/"&0)%&e!$#0@e&L&K)"%/]"K&@3K":&@V)K"2/@#):4

&&&&6I'OFP&0<)'K'"7&:<''><*DIII

'@#&0@:&@V2/@#):&"%3)K#"3/b":&($)&V)KS/3)#&"G"0/K&#$)b@:&@I\)3@:&"&%@:&VK@L)23@:4&fI\)3@:&gX%3m@h&@RK)2)&$#"&2@%)22/=#&0)&@I\)3@:&0)&$:@&RK)2$)#3)&V"K"&:)%)22/@#"K&L&"KK":3K"K&"%&e!$#0@e4&`$)b@&S@KR444&"SV%/"&2@#:/0)K"I%)S)#3)&%"&b"K/)0"0&0)&@I\)3@:&($)&:)&V$)0)#&"G"0/KY&"CK$V"0@:&V@K&2"3)C@K-":4&

Page 9: Manual Squeak

!"#$"%&'($)"* O

&j/C$K"&64&fI\)3@:&

Q/C$K"&>4&!@KR&

&&&

W4 R&**/>$&"0/)'#&'0*/F/P<

?#&):3"&:)22/=#&:)&)#2$)#3K"#&0/R)K)#3):&Z)KK"S/)#3":&U3/%):&V"K"&3K"I"\"K&2@#&'($)"*[

E)KK"S/)#3": & 0) & "$3@K[& ?:3" & @V2/=# & VK@V@K2/@#" & %":Z)KK"S/)#3":&#)2):"K/":&V"K"&2K)"K&@I\)3@:Y&"0S/#/:3K"K%"&V"V)%)K"Y&&b/:$"%/]"K&L&S"#/V$%"K&C$/@#):&L&@I\)3@:4

&j/C$K"&T4&E)KK"S/)#3":&0)&"$3@K

Page 10: Manual Squeak

!"#$"%&'($)"* +M

fV2/@#):&0)%&2"SV@&0)&\$)C@:S&?#&):3)&"V"K3"0@&:)/#2%$L)#&%":&@V2/@#):&0)&$#&@I\)3@&2$"#0@&:)&3K"3"&2@S@$#&2"SV@&0)&\$)C@:4&&

&j/C$K"&W4&fV2/@#):&0)%&2"SV@&0)&\$)C@

F):3"G":[ &?:3" & 2"3)C@K-" & 2@#3/)#) & Z)KK"S/)#3": & V"K""0S/#/:3K"K&%":&V):3"G":&%"3)K"%):&0)%&!$#0@&0)&'($)"*4

&j/C$K"&A4&F):3"G":

FK@L)23@:[&D"&:)22/=#&VK@L)23@:&/#2%$L)&@V2/@#):&V"K"S"#/V$%"K&gC$"K0"KY&2@SVK@I"KY&)^"S/#"KY&"IK/KY&2K)"KY#"b)C"KY&444h&VK@L)23@:&0)&'($)"*4

j/C$K"&H4&FK@L)23@:

<SVK/S/K&F'&"&$#&"K2Z/b@S&,)#)K"&$#"&2@V/"&0)%&e!$#0@e0)&'($)"*&)#&$#&"K2Z/b@&2@#&R@KS"3@&F@:3&'K/V34

&j/C$K"&O4&<SVK/S/K&F'&"&$#&"K2Z/b@

Page 11: Manual Squeak

!"#$"%&'($)"* ++

FK@L)23@:[&D"&:)22/=#&VK@L)23@:&/#2%$L)&@V2/@#):&V"K"S"#/V$%"K&gC$"K0"KY&2@SVK@I"KY&)^"S/#"KY&"IK/KY&2K)"KY#"b)C"KY&444h&VK@L)23@:&0)&'($)"*4

j/C$K"&H4&FK@L)23@:

.)V$K"K[&&?:3"&@V2/=#&V@#)&"&0/:V@:/2/=#&0)%&VK@CK"S"0@K"b"#]"0@&Z)KK"S/)#3":&V"K"&S@0/R/2"K&)%&2=0/C@&C)#)K"0@)#&%"&VK@CK"S"2/=#&CK1R/2"4

&j/C$K"&+M4&.)V$K"K&

&&&&TI'U7/*#/*V)/-$*

')&/#2%$L)#&0/R)K)#3):&R@KS":&0)&C$"K0"K&)%&3K"I"\@&K)"%/]"K&L&"I"#0@#"K&'($)"*[

,K"I"K&C$"K0"&%@:&2"SI/@:&K)"%/]"0@:&)#&%"&/S"C)#&0)&'($)"*&2@#&)%&S/:S@&#@SIK)&($)&Z"&:/0@&"I/)K3"4

,K"I"K&2@S@444&V/0)&$#&#$)b@&#@SIK)&V"K"&%"&/S"C)#&)#&$#"&b)#3"#"&)S)KC)#3)4

,K"I"K&2@S@&$#"&#$)b"&b)K:/=#&2K)"&$#"&#$)b"&/S"C)#&"G"0/)#0@&$#"&#$S)K"2/=#&2@KK)%"3/b"&"%&#@SIK)&0)&%"&($):)&):31&$3/%/]"#0@4

,K"I"K&L&:"%/K&C$"K0"&%@:&2"SI/@:&K)"%/]"0@:&L&:"%)&0)&'($)"*

'"%/K&:"%)&0)&'($)"*&:/#&C$"K0"K&%@:&2"SI/@:4

+4 .&"M'+*$"%$+/-'#&-'.7"#<S 'XIK/K&)%&S)#U&VK/#2/V"%&0)%&!$#0@&V$%:"#0@Y&2@#&)%&I@3=#/]($/)K0@&0)%&K"3=#Y&:@IK)&)%&!$#0@4&

54 ;"%-/*'&-'>&"M'+*$"%$+/-'/-'.7"#<S&j/\"K&)%&S)#U&"%&!$#0@&V$%:"#0@&:@IK)&%"&2Z/#2Z)3"0)&%"&V"K3)&:$V)K/@K&0)K)2Z"4&!@b)K&)%&S)#U&"&%"&V@:/2/=#&($)&:)&0):))&V$%:"#0@&:@IK)&%"I"KK"&0)&3-3$%@&!$#0@&L&"KK":3K"#0@&)%&S)#U&"%&%$C"K&:)%)22/@#"0@4

64 W")+&%%$<"/*&%@:&S)#U:&L&:$IS)#U:&0)%&&!$#0@4&

Page 12: Manual Squeak

!"#$"%&'($)"* +5

?% & eB"31%@C@ & 0) & @I\)3@:e & ): & %" & Z)KK"S/)#3" & ($) & #@:V)KS/3) & %@2"%/]"K & %@: & @I\)3@: & S1: & RK)2$)#3)S)#3)$3/%/]"0@:Y&%@:&2$"%):&V$)0)#&:)K&@I3)#/0@:&3"SI/9#&0):0)%":&V):3"G":4

?#3K) &@3K":Y & :)&V$)0) &"22)0)K &"% & eB"31%@C@ &0)&@I\)3@:egR/C$K"&+h&0)&):3":&R@KS":["h&XIK/K&)%&S)#U&&.7"#<&g2@#&%"&3)2%"&?'Bh&L&:)%)22/@#"Ke@I\)3@:e

Ih&B@#&%"&2@SI/#"2/=#&0)&3)2%":&XDPm@

D@:&@I\)3@:&V$)0)#&:)K&b/:$"%/]"0@:&V@K&2"3)C@K-":&gR/C$K"5h&@&"%R"I93/2"S)#3)&gR/C$K"&6h4&

'/ & :) & 0):)" & %@2"%/]"K & $# & @I\)3@ & 0)3)KS/#"0@Y & Z"L & ($)V$%:"K & )# & )% & I@3=# &)#2@#3K"K& 2@# & %@ & ($) & :) & @I3/)#) & )%K)2$"0K@&0)&%"&R/C$K"&6c&V@:3)K/@KS)#3)Y&:)&):2K/I)#&%":VK/S)K":&%)3K":&@&)%&#@SIK)&2@SV%)3@&0)%&@I\)3@&)#&%"&2"\"I%"#2"&LY &0) &):3" & R@KS"Y &"V"K)2)# &3@0@: & %@: &@I\)3@: &0)#@SIK)&2@/#2/0)#3)&2@#&)%&3)^3@&):2K/3@4&F@K&)\)SV%@Y&)#&%"R/C$K"&6&:)&S$):3K"#&%@:&@I\)3@:&($)&"V"K)2)#&"%&):2K/I/Kn3)^o&)#&%"&2"\"&0)&IU:($)0"4

B$"#0@&)%&K"3=#&:)&2@%@2"&:@IK)&$#&@I\)3@Y&:)&0):V%/)C"&$#C%@I@&0)&"L$0"&K)%"3/b@&"%&S/:S@4&

F"K"&($)&$#&@I\)3@&):39&0/:V@#/I%)&)#&)%&):2K/3@K/@&3"#&:@%@Z"L&($)&V/#2Z"K&:@IK)&9%&2@#&)%&I@3=#&/]($/)K0@&0)%&K"3=#L & "KK":3K"KY & :/# & :@%3"K%@Y & 0):0) & )% & 2"31%@C@ & Z":3" & )%):2K/3@K/@4

j/C$K"&+4&B"31%@C@ 0) @I\)3@:

j/C$K"&54&B"31%@C@&"%R"I93/2@&

&&j/C$K"&64&JU:($)0"&)#&)%&B"31%@C@

&

+4 W")+&%%$<"/* '<FP&0<) '#&'1@7&/AS 'F$%:"K &:@IK) & %" &@V2/=# & eS)#U&@I\)3@: & g@he &0)% &S)#U.7"#<I& F$%:"K & :@IK) &2"0" &$#" &0) & %": & 2"3)C@K-": &0)% & :$IS)#U&@I\)3@ &V"K" &@I:)Kb"K & %@:@I\)3@:&0)&$:@&S1:&RK)2$)#3)4&?#&):V)2/"%Y&R"S/%/"K/]"K:)&2@#&)%&S)#U&P)^3@4

54 ;F*$*'&-'>&"M'#&'<FP&0<)'XWYS&B)KK"K&)%&:$IS)#U&V$%:"0@&:@IK)&:@IK)&)%&:/C#@&f&:/3$"0@&)#%"&b)#3"#"&:$V)K/@K&/]($/)K0"&0)&%"&b)#3"#"4&N@%b)K&"&"IK/K&)%&S)#U&@I\)3@:&V$%:"#0@&:@IK)&%"2@SI/#"2/=#&0)&3)2%":&X%3&m&@4&B)KK"K&0)&#$)b@&)%&:$IS)#U4

64 ;F*$*'&-'>&"M'#&'<FP&0<)'XWWYS'F$%:"K&:@IK)&%"&@V2/=#&#$)b@&S@KR444&0)%&S)#U&.7"#<&V"K"@I:)Kb"K&%":&0/R)K)#3):&2"3)C@K-":&0)&@I\)3@:&0/:V@#/I%):4

>4 Z<%/-$[/*&L&"KK":3K"K&"%&e!$#0@e&)%&@I\)3@&e)%/V:)e4

Page 13: Manual Squeak

!"#$"%&'($)"* +6

U&"&*/-$#/#&)

B$"%($/)K&@I\)3@&($)&:)&2@%@($)&)#&)%&S$#0@&V@:))&$#"&:)K/)&0)&2"K"23)K-:3/2":&@&VK@V/)0"0):&:$:2)V3/I%):&0)&:)KS@0/R/2"0":4&F"K"&)%%@&:)&$3/%/]"#&%@:&0)#@S/#"0@:&Z"%@:Y&($)&V)KS/3)#&"22)0)K&"&%":&2"K"23)K-:3/2":&VK@V/":&0)&2"0"@I\)3@4

F"K"&@I3)#)K&%@:&Z"%@:&0)&$#&@I\)3@&I":3"K1&2@#&Z"2)K&$#&2%/2&2@#&)%&I@3=#&0)K)2Z@&0)%&K"3=#&:@IK)&)%&@I\)3@&)#2$):3/=#4&?#&%"&:/C$/)#3)&/S"C)#&V$)0)&b)K:)&)%&@I\)3@&%/IK@&2@#&:$:&Z"%@:&2@KK):V@#0/)#3):4

&j/C$K"&+4&E"%@:&0)%&@I\)3@&%/IK@&

'/3$"#0@&)%&V$#3)K@&0)%&K"3=#&:@IK)&2"0"&$#@&0)&%@:&Z"%@:Y&:)&@I3/)#)&$#&C%@I@&2@#&$#&3)^3@&)#&)%&($)&:)&/#0/2"&)%#@SIK)&@&R$#2/=#&0)%&Z"%@4

&

j/C$K"&54&,%@I@&0)&"L$0"

!$2Z@:&0)&%@:&@I\)3@:&VK):)#3):&)#&)%&S$#0@&):31#&R@KS"0@:&V@K&@3K@:&@I\)3@:Y&L&V$)0)#&:)K&0):2@SV$):3@:4&?:3)&):$#&":V)23@&/SV@K3"#3)&"&%"&Z@K"&0)&V)0/K&%@:&Z"%@:&0)&$#&@I\)3@4

X%&Z"2)K%@Y&)#&%"&V"K3)&/#R)K/@K&0)%&@I\)3@&:)&VK):)#3"&)%&#@SIK)&0)%&@I\)3@&V"K"&)%&2$"%&:)&Z"#&V)0/0@&%@:&Z"%@:4&?#&)%)\)SV%@&"#3)K/@KY&V"K"&)%&%/IK@4&?#&)%&2":@&V"K3/2$%"K&0)%&%/IK@&V$)0)#&V)0/K:)&Z"%@:&V"K"&)%&VK@V/@&%/IK@Y&V"K"&%"V1C/#"&0)%&%/IK@Y&V"K"&:$:&2@#3K@%):444&I":3"K1&2@#&:@%/2/3"K&%@:&Z"%@:&)#&%"&]@#"&"VK@V/"0"&0)%&@I\)3@

'j/C$K"&64&E"%@:&0)&%"&V1C/#"j/C$K"&>4&E"%@:&0)&%@:&2@#3K@%):

?#&2$"%($/)K"&2":@Y&:/)SVK)&($)&:)&V/0"#&%@:&Z"%@:&0)&$#&@I\)3@&:)&VK):3"K1&):V)2/"%&"3)#2/=#&"%&Z"%@&($)&"V"K)2)&)#%"&]@#"&/#R)K/@K&0)%&@I\)3@&($)&S@:3K"K1&)%&#@SIK)&0)%&S/:S@4

Page 14: Manual Squeak

!"#$"%&'($)"* +>

R/-<)S'9<>F*&'K'D7"%$,"

D@:&Z"%@:&V$)0)#&2"SI/"K&0)&@I\)3@&"&@I\)3@&V)K@Y&:/)SVK)&($)&$#&0)3)KS/#"0@&Z"%@&:)"&2@SU#&"&b"K/@:&@I\)3@:YS"#3)#0K1&:$&V@:/2/=#&K)%"3/b"&L&:$&2@%@K4&?:3@:&:@#&)%&#@SIK)&L&R$#2/=#&C)#)K"%&0)&2"0"&$#@&0)&)%%@:[

W%<"< 9<>F*& Q7"%$,"

B)KK"K ?%/S/#"Y&2@%@21#0@%@&)#&)%&2$I@&0)&I":$K"Y&)%&@I\)3@&"%&($)&Z"2)&K)R)K)#2/"

!)#U ')&@I3/)#)&$#&S)#U&2@#3)^3$"%&2@#&%":&@V2/@#):&S1:&2@KK/)#3):&V"K"&)%&@I\)3@:)%)22/@#"0@4

D)b"#3"K F)KS/3)&0):2@SV@#)K&$#&@I\)3@&)#&:$:&0/R)K)#3):&)%)S)#3@:4

!@b)K F)KS/3)Y&S)0/"#3)&%"&392#/2"&0)%&"KK":3K)Y&:/3$"K&)%&@I\)3@&)#&@3K"&]@#"&0)%&S$#0@4

.$V%/2"K .$V%/2"&)%&@I\)3@&"%&($)&Z"2)&K)R)K)#2/"4

.)V$K"K F)KS/3)&@I3)#)K&$#&S)#U&2@#3)^3$"%&2@#&%":&2"K"23)K-:3/2":&"b"#]"0":&0)%&@I\)3@"%&($)&Z"2)&K)R)K)#2/"4

B@%@K ."&V":@&"&$#"&b)#3"#"&)#&%"&($)&:)&V)KS/3)&"\$:3"K&)%&2@%@KY&I@K0):Y&L&"V"K/)#2/"0)%&@I\)3@4

P"S"G@ F)KS/3)Y & S)0/"#3) & %" & 392#/2" & 0)% & "KK":3K)Y & 2"SI/"K & )% & 3"S"G@ & 0)% & @I\)3@:)%)22/@#"0@4

`@SIK) FK@V@K2/@#"&)%&#@SIK)&0)%&@I\)3@&:)%)22/@#"0@Y&V"K"&)%&2$"%&:)&Z"#&:@%/2/3"0@&%@:Z"%@:4&?%&#@SIK)&V$)0)&:)K&)0/3"0@&S)0/"#3)&$#&0@I%)&2%/24

Q@3"K F)KS/3)Y&S)0/"#3)&%"&392#/2"&0)%&"KK":3K)Y&C/K"K&)%&@I\)3@&:)%)22/@#"0@4&B$"#0@&)%C/K@&:)"&0)&2)K@&CK"0@:&:$&2@%@K&:)&b$)%b)&"]$%&V1%/0@4

!@:"/2@PK":R@KS"&)%&@I\)3@&)#&$#"&)3/($)3"Y&$#&K)231#C$%@&2@#&)%&#@SIK)&0)%&@I\)3@&)#&:$/#3)K/@K4&'$&VK@V=:/3@&):&V@0)K&$3/%/]"K&)%&@I\)3@&)#&$#&)P@L&@&)#&$#&:2K/V3&0)I@3=#4

N/:@Kd# & 2%/2 & :@IK) & ):3) & Z"%@ & 0" & V":@ & " & $# & V"#)% & )# & )% & ($) & V@0K)S@: & ":/C#"K0)3)KS/#"0":&"22/@#):&"%&@I\)3@4

B@%"V:"K D"&R$#2/=#&0)&):3)&Z"%@&):&S/#/S/]"K&)%&@I\)3@&0)#3K@&0)%&S$#0@4

O0*<)'J/-<)'+<)$F-&)

F/#3"K?:3)&Z"%@&):&):V)2-R/2@&0)&%"&Z)KK"S/)#3"&V/#3@K&L&V)KS/3)&)0/3"K&$#&@I\)3@&2K)"0@2@#&)%%"4

B"SI/"K&R$)#3) F)KS/3)Y&VK)b/"&:)%)22/=#&0)%&3)^3@Y&2"SI/"K&%"&R$)#3)&0)%&S/:S@4&

B"SI/"K&?:3/%@ F)KS/3)Y&VK)b/"&:)%)22/=#&0)%&3)^3@Y&2"SI/"K&)%&):3/%@&0)%&S/:S@4

p#R":/:&L&"%/#)"2/=#F)KS/3)# & 2"SI/"K & %" & "%/#)"2/=# & )% & 3)^3@ & :)%)22/@#"0@Y & ":- & 2@S@ & )#R"3/]"K%@S)0/"#3)&#)CK/3"Y&2$K:/b"&@&:$IK"L"0@4

Page 15: Manual Squeak

!"#$"%&'($)"* +T

W%<"< 9<>F*& Q7"%$,"

XL$0"?:3)&Z"%@&):3"K1&VK):)#3)&:/)SVK)&($)&)^/:3"&"L$0"&V"K"&$#&@I\)3@&)#&2@#2K)3@4D"&"L$0"&:)&S@:3K"K1&S)0/"#3)&$#&2%/2&S"#3)#/0@&:@IK)&)%&Z"%@4

+4 W"%<*+<*/*'7"'<FP&0<'Z$F*<'/-'.7"#<[&XIK/K&%"&V):3"G"&H*<:$)$<"&)&"KK":3K1#0@%"&Z"2/""KK/I" & Z":3" &S@:3K"K & 3@0@: & %@: & @I\)3@: & 0/:V@#/I%):4 & XKK":3K"K & )% & @I\)3@ & eD/IK@e & Z":3" & )%\!$#0@eI

54 H&#$*'-<)'J/-<)'#&-'<FP&0<'Z$F*<[ &F$%:"K&)% &I@3=#&0)K)2Z@&:@IK)&)% &@I\)3@ &eD/IK@e&V"K"S@:3K"K&:$:&Z"%@:4

64 H&#$*'-/'70$-$#/#'#&'%/#/'J/-<[&F":"K&)%&K"3=#&:@IK)&2"0"&$#@&0)&:$:&/2@#@:&V"K"&@I3)#)K/#R@KS"2/=#&0)&%"&R$#2/=#&0)&2"0"&$#@&0)&%@:&Z"%@:4

>4 Z$>+$/*'&-'.7"#<S '?%/S/#"K&%@:&%@C@:&Q"3@#)3)&L&'S"%%_%"#0&V$%:"#0@&:@IK)&)%%@:&2@#&)%I@3=#&0)K)2Z@&0)%&K"3=#&V"K"&@I3)#)K&:$:&Z"%@:&&L&V$%:"K&:@IK)&)%&Z"%@&q4

R/-<)S'D<*>/'#&'<+&*/*

D"&"23$"2/=#&:@IK)&"%C$#@:&0)&):3@:&Z"%@:&2@#%%)b"&"22/@#):&):V)2-R/2":Y&S1:&"%%1&0)&:$&S"#/V$%"2/=#&0/K)23"4&D@:S1:&/SV@K3"#3):&:@#[

R/-<'Z&:/"0/*&

!$2Z@:&0)&%@:&@I\)3@:&($)&:)&V$)0)#&2@%@2"K&:@IK)&)%&S$#0@&:@#&@I\)3@:&2@SV$):3@:4&?:3@:&V$)0)#&:)K&0):V/)]"0@:S)0/"#3) &)% &$:@ &0) &):3) &Z"%@4 &?:3) &):&$#&)\)SV%@ &$3/%/]"#0@&)% & @I\)3@ & eD/IK@eY &($)&V$)0)&:)K & %@2"%/]"0@ &)#&)%eB"31%@C@&0)&@I\)3@:e&)#&%"&2"3)C@K-"&FK):)#3"2/=#4

&

R/-<'%<-<*'

!)0/"#3)&)%&2%/2&)#&)%&Z"%@&%<-<*&:)&"IK)&$#&V"#)%&)#&%"($)&:)&V$)0)#&2"SI/"K&%":&VK@V/)0"0):&0)&2@%@K&0)&$#@I\)3@4

?%&V"#)%&0)&2@%@K&VK):)#3"&2$"3K@&:)22/@#):4&D"&VK/S)K"Y2@%@KY&Z"2)&K)R)K)#2/"&"%&2@%@K&VK/#2/V"%&0)%&@I\)3@4&'/&%@($)&:)&0):)"&):&2K)"K&$#&)R)23@&0)&0)CK"0"0@&:)&0)I)0):)%)22/@#"K & %" & @V2/=# & D%)#"0@ & :=%/0@ & @ & "23/b"K & %"@V2/=#&%%)#"0@&)#&CK"0/)#3)4&?#&%"&]@#"&I"\"&0)%&V"#)%&L"&/]($/)K0"&L&0)K)2Z"&:)&V$)0)#&2@#3K@%"K&%@:&"3K/I$3@:0)%&I@K0)&0)%&@I\)3@Y&@&%@:&0)&:$:&:@SIK"Y&"23/b"#0@&%"@V2/=#&2@KK):V@#0/)#3)4

&

j/C$K"&T4&FK@V/)0"0):&0)%&2@%@K

Page 16: Manual Squeak

!"#$"%&'($)"* +W

?%&R$#2/@#"S/)#3@&0)%&V"#)%&):&)%&:/C$/)#3)[

F"K"&2"SI/"K&)%&):3/%@&0)&I@K0) 0)% @I\I )3@ ":- 2@S@ :$ 2@%@K :) :)%)22/@#"Y S)0/"#3)&$#&2%/2Y&)%&):3/%@&0)&I@K0)0):)"0@Y&":-&2@S@&)%&2@%@K&0)%&S/:S@4

D":&]@#":&0)%&V"#)%&K@3$%"0":&L&2@#&R@#0@&I%"#2@&:@#&2@#3K@%):&0):%/]"#3):&($)R$#2/@#"#&S)0/"#3)&%"&392#/2"&0)&"KK":3K)4

&

&&

T4 ($>&")$<"/*'&-'<FP&0<'-$F*<[&B"SI/"K&)%&3"S"G@&0)%&Z$F*<&$3/%/]"#0@&)%&Z"%@&%/>F$/*'&-0/>/]<&g"S"K/%%@h4

W4 =/>F$/*'&-'%<-<*'#&-'-$F*<[&d3/%/]"K&)%&Z"%@&%/>F$/*'&-'%<-<*'gS@K"0@h&V"K"&:)%)22/@#"K&0)%"&V"%)3"&)S)KC)#3)&)%&2@%@K&0):)"0@4

A4 (7+-$%/* '&- '<FP&0<' -$F*<[ &d3/%/]"K &)% &Z"%@ &(7+-$%/*& gb)K0)h &V"K" &K)"%/]"K &$#" &2@V/" &0)%@I\)3@&%/IK@&L&S@b)K%"&2@V/"&"&@3K"&V"K3)&0)%&!$#0@&S)0/"#3)&)%&Z"%@&.<:&*&gS"KK=#h4

H4 =/>F$/*'&-'"<>F*&'#&-'<FP&0<'Z$F*<[&B"SI/"K&)%&#@SIK)&0)% &Z$F*<& L&:$&0$V%/2"0@&V@KZ$F*<2&L&Z$F*<3Y&K):V)23/b"S)#3)4

O4 =/>F$/*'&-'%<-<*'#&-'<FP&0<'Z$F*<[&F$%:"K&K)V)3/0"S)#3)&:@IK)&)%&S)#U&Z$F*<&Z":3"&($)&:)S$):3K)#&%@:&Z"%@:&0"&2"0"&$#@&0)&%@:&:$I@I\)3@:&($)&2@SV@#)#&)%&@I\)3@&Z$F*<4&!)0/"#3)&)%/2@#@&2@#&R@KS"&0)&2$)#3"C@3":&gZ"%@ &%/>F$/*'&-'%<-<*h&"22)0)K&"%&S)#U&0)&:)%)22/=#&0)2@%@K&L&b"K/"K&%@:&2@%@K):&0)&2"0"&$#@&0)&)%%@:4

R/-<'=<-/+)/* &!)0/"#3)&$#&2%/2&)#&):3)&Z"%@&:)&S/#/S/]"&)%&@I\)3@&"%&($)&Z"2)&K)R)K)#2/"4&F"K"&K):3"$K"K&)%&@I\)3@&"&:$&):3"0@@K/C/#"%&I":3"K1&2@#&Z"2)K&$#&2%/2&)#&)%&)^3K)S@&0)K)2Z@&0)&%"&I"KK"Y&2@S@&:)&S$):3K"&)#&%":&/S1C)#):&:/C$/)#3):[

j/C$K"&W4&E"%@&2@%"V:"K&

j/C$K"&A4&fI\)3@&2@%"V:"0@&L&R@KS"&0)&K):3"$K"K%@

Page 17: Manual Squeak

!"#$"%&'($)"* +A

R/-<'>&"M &&

j/C$K"&H4&!)#U&%/IK@&

X%&Z"2)K&2%/2&)#&)% &Z"%@&:)&@I3)#0K1&$#&S)#U&2@#3)^3$"% &($)Y &2@S@&#@KS"C)#)K"%Y&:)K1&:/S/%"K&"%&S@:3K"0@&)#&%"&R/C$K"&H4

?:3)&S)#U&2@#:3"&0)&2$"3K@&:)22/@#):&R/\":&L&$#"&U%3/S"&:)22/=#&($)&b"K/"&)#R$#2/=#&0)%&@I\)3@&:@IK)&)%&($)&:)&Z"&:@%/2/3"0@&)%&Z"%@Y&@RK)2/)#0@&%":&@V2/@#):S1:&Z"I/3$"%):&V"K"&)%&S/:S@4&

?#&%"&+*$>&*/')&%%$,"&:)&)#2$)#3K"#&%":&@V2/@#):&)#b/"K&V"K"&"3K1:&L&3K")K&"%RK)#3)& B$"#0@ & :) & 3K"I"\" & 2@# & @I\)3@: & #@ & ): & /#RK)2$)#3) & ($) & 9:3@: & :):$V)KV@#C"#4&!)0/"#3)&):@:&2@S"#0@:Y&V@0)S@:&b"K/"K&%"&V@:/2/=#&K)%"3/b"&0)0@:&@I\)3@:&:$V)KV$):3@:4&D"&@V2/=# &<#2K$:3"K&0)#3K@Y&V@:/I/%/3"&)%&2@#b)K3/K0@:&@I\)3@:&:$V)KV$):3@:&)#&$#@&:@%@4

D"&)&87"#/')&%%$,"':)&K)R/)K)&"&":V)23@:&):393/2@:&0)%&@I\)3@&)#&2$):3/=#4

.)&%"&0&*%&*/')&%%$,"B&)b/3"K&($)&:)"&)%/S/#"0@&/#Z"I/%/3"&)%&Z"%@&2)KK"K4&`@@I:3"#3)Y & )% & @I\)3@ & V@0K1 & :)K & I@KK"0@Y & "KK":3K1#0@%@ & " & %" & V"V)%)K"4 & X%C@)($/b"%)#3)&:$2)0)&2@#&)b/3"K&($)&:)"&%)b"#3"0@4&?:3"&@V2/=#&/#Z"I/%/3"&)%&($))% & @I\)3@ & V$)0" & :)K & "KK":3K"0@ &V@K & )% & K"3=#4 & ?% & 39KS/#@ &%)b"#3"K& 0) & ):3)2@S"#0@&#@&0)I)&:)K&/#3)KVK)3"0@&)#&/C$"%&:)#3/0@&($)&)%&Z"%@&%)b"#3"K4

D"&@V2/=#&I%@($)"K& /SV/0)&($)&:)&VK@0$]2"&/#3)K"22/=#&)#3K)&)%&$:$"K/@&L&)%@I\)3@4&'/&$#&@I\)3@&3/)#)&"%CU#&3/V@&0)&"22/=#&":@2/"0"Y&S)0/"#3)&):3"&@V2/=#($)0"&"#$%"0"&%"&S/:S"4

D"&%7/*0/')&%%$,"&0)%&S)#U&V)KS/3)Y&/SVK/S/K&)%&@I\)3@Y&0$V%/2"K&$#&@I\)3@&L3@0@: & :$: & "3K/I$3@:Y & /#2%$/0@: & C$/@#): & g2@S"#0@ &Z)KS"#":444hY & )^V@K3"K & )%@I\)3@&"&0/R)K)#3):&R@KS"3@:444

D"&U%3/S"&0)&%":&:)22/@#):&b"K/"K1&)#&R$#2/=#&0)%&@I\)3@&:)%)22/@#"0@4&

&&

+M4=<-/+)/*'&-'<FP&0<'Z$F*<[&F"K"&S/#/S/]"K&)%&@I\)3@&Z$F*<&V$%:"K&)%&Z"%@&=<-/+)/*&S"K2"0@2@#&$#&:-SI@%@&2@#&R@KS"&0)&O4&N@%b)K%@&"&K):3"$K"K&V$%:"#0@&:@IK)&)%&S/:S@&/2@#@4

++4Z&:/"0/*'K'*&%<")0*7$*'&-'<FP&0<'Z$F*<[&d3/%/]"#0@&)%&Z"%@&Z&:/"0/*&g#)CK@h&0):2@SV@#)K)%&@I\)3@&Z$F*<4&d:"K&%"&@V2/=#&/#2K$:3"K&($)&:)&)#2$)#3K"&0)#3K@&0)%&Z"%@&.&"M&gK@\@h&V"K"K)2@#:3K$/K&)%&%/IK@4

+54H&#$*'&-':$)<*'#&'<FP&0<S 'F$%:"K&:@IK)&)%&Z"%@&;F*$*'7"'?$)<*& g"]$%&2)%):3)h&V"K"&b)K&%":VK@V/)0"0):&gS93@0@:h&0)%&@I\)3@&L&"22)0)K&"&)%%":&V"K"&V@0)K&S@0/R/2"K%":4

Page 18: Manual Squeak

!"#$"%&'($)"* +H

D":&V):3"G":&:@#&%":&:@%"V":&($)&"V"K)2)#&"%K)0)0@K&0)%&I@K0)&0)%&):2K/3@K/@&0)&'($)"*4&B@#3/)#)#&@I\)3@:&@&I@3@#):0)&"22/=#

?% & #US)K@ & 0) & V):3"G": & 0/:V@#/I%): & ): & 0) & @2Z@[ & '($)"*Y & 'S"%%_D"#0Y & FK@b/:/@#):Y & E)KK"S/)#3":Y & XK3)R"23@:YE)KK"S/)#3":&0)&V/%"Y &`"b)C"0@K&L&F/#3@K4&& X%&"IK/K&'($)"*&:)&S$):3K"#&"%C$#":&0)&)%%":Y&)#3K)& %":&($)&):31& %"V):3"G"&9/:&8/#<*4&F"K"&V@0)K&S@0/R/2"K&%":&V):3"G":&b/:/I%):&:)&:)%)22/@#"&%"&@V2/=#&V):3"G":444&0)%&S)#U&.7"#<& gR/C$K"&+h4&.)&):3"R@KS"&:)&"22)0)&"%&S)#U&H&)0/]/)&gR/C$K"&5Ih4

&

j/C$K"&+4&!)#U&!$#0@

j/C$K"&5"4&!)#U&F):3"G":

?#&):3)&U%3/S@&S)#U&:)&)#2$)#3K"#&%":&:/C$/)#3):&@V2/@#):[! D"&@V2/=#&S@:3K"K&V):3"G":&2@SV"K3/0":&g@&%"&2@SI/#"2/=#&0)&3)2%":&XDPm&S"L&m&Rh&V)KS/3)&($)&"V"K)]2"#

g:/&):31&"23/b"0"h&@&0):"V"K)]2"#&g:/&):31&0):"23/b"0"h&3@0":&%":&V):3"G":&:)%)22/@#"0":4

! D"&@V2/=# &VK):)#3"2/=#&"$3@S13/2"&0)&%":&V):3"G":& 2@#:/C$)&($)&%":&V):3"G":&#@&:)&:$V)KV@#C"#&)#&%@:I@K0):&0)%&):2K/3@K/@4

! D":&:/C$/)#3):&@V2/@#):&0)%&S)#UY&2@/#2/0)#3):&2@#&)%&#@SIK)&0)&%":&V):3"G":Y&V)KS/3)#&3)#)K%":&0/:V@#/I%):)#&)%&):2K/3@K/@&"%K)0)0@K&0)%&I@K0)4

! P"SI/9#&):&V@:/I%)&2K)"K&V):3"G":&#$)b":&V"K"&2@%@2"K&)#&)%%":&%@:&@I\)3@:&($)&S1:&$3/%/2)S@:4

! '/&:)&:)%)22/@#"#&%":&:/C$/)#3):&0@:&@V2/@#):Y&%@:&2"SI/@:&:)&"V%/2"#&"&3@0@:&%@:&VK@L)23@:&($)&:)&2K))#4&'/&:))%/S/#"#&3@0":&%":&V):3"G":Y&"%&"23/b"K&0):0)&)%&S)#U&.7"#<& %"&@V2/=#&V):3"G":Y&)%&S)#U&)S)KC)#3)&3/)#)$#"&R@KS"&0/R)K)#3)&gR/C$K"&5Ih

&j/C$K"&5I4&!)#U&V):3"G":

F"K"&"22)0)K &"% &2@#3)#/0@&0)&$#"&V):3"G"&:/SV%)S)#3)&Z"L&($)&V$%:"K&2@#&)% &K"3=#&:@IK)&)%%"Y &2@#&%@ &($)&& :)

Page 19: Manual Squeak

!"#$"%&'($)"* +O

0):V%/)C"&L&S$):3K"&:$&2@#3)#/0@4F"K"&"SV%/"K&)%&1K)"&0)&%"&V):3"G"&0):V%)C"0"&Z"L&($)&V/#2Z"K&2@#&)%&K"3=#&:@IK)&%"&S/:S"&L&"KK":3K"K%"&Z":3"2@#:)C$/K&%"&"SV%/3$0&#)2):"K/"&V"K"&b)K&3@0@:&%@:&@I\)3@:&($)&2@#3/)#)4?#&%":&V):3"G":&2@#&I@3@#): &X1@7&/AY &1>/--EZ/"#& L &9/:&8/#<*h &:)&"22)0)&"& %":&R$#2/@#):&($)&)%%@:& /#0/2"#YV$%:1#0@%@:c&)#&)%&K):3@Y&$#"&b)]&0):V%)C"0":Y&:)&"KK":3K"&)%&@I\)3@&0):)"0@&"%&):2K/3@K/@&V"K"&V@0)K&$3/%/]"K%@4&d#"V):3"G"&0/R)K)#3)&):&%"&0)%&H$"0<*Y&($)&"IK)&$#&):V"2/@&V"K"&Z"2)K&0/I$\@:Y&":-&2@S@&%"&Z)KK"S/)#3"&V"K"&K)"%/]"K%@:4

&

+4 O%7-0/* ' +&)0/]/) ' %<>+/*0$#/)[ & F$%:"K & :/S$%31#)"S)#3) & %" & 2@SI/#"2/=# & 0) & 3)2%":;Z^_.;`_'D4&')&@I:)Kb"K1&2=S@&0):"V"K)2)#&%":&V):3"G":&%"3)K"%):&L&)% &.7"#<& ($)0"%/SV/@4

54 .<)0*/*'+&)0/]/)'%<>+/*0$#/)[&N@%b)K&"&V$%:"K& %"&2@SI/#"2/=#&0)&3)2%": &;Z^_.;`_DV"K"&K):3"$K"K&%":&V):3"G":&"%&.7"#<4

64 ;%0$:/%$," '#&'+&)0/]/)[ & XIK/K & )% &S)#U &0)% &.7"#< 'a'+&)0/]/)III 'L &"23/b"K & 3@0": & %":V):3"G":&0/:V@#/I%):4

>4 bF$%/%$,"'#&'+&)0/]/)'&"'-/'+/*0&'$"D&*$<*[&XIK/K&)%&S)#U&0)%&.7"#<'a'+&)0/]/)III'a)$0M/'-/)'+&)0/]/)'%<>+/*0$#/)'&"'-/'+/*0&'$"D&*$<*4

T4 G-$>$"/%$,"'#&'+&)0/]/)[&XIK/K&)%&S)#U&0)%&.7"#<'a'+&)0/]/)III'a'&-$>$"/*'0<#/)'-/)+&)0/]/)'%<>+/*0$#/)I

W4 N&)0/7*/%$,"'#&'+&)0/]/)[&XIK/K&)%&S)#U&0)%&.7"#<'a'+&)0/]/)III'a'$")0/-/*'0<#/)'-/)+&)0/]/)'%<>+/*0$#/)'+<*'#&D&%0<I

H&)0/]/'9/:&8/#<*

?:&$#"&0)&%":&V):3"G":&S1:&U3/%4&')&%@2"%/]"&)#&%"&V"K3)&/#R)K/@K&/]($/)K0"&0)%&):2K/3@K/@&0)&'($)"*4&F)KS/3)&2K)"K#$)b@:&VK@L)23@:Y&V$I%/2"K%@:Y&2@SV"K3/K%@:&L&#"b)C"K&)#3K)&)%%@:Y&":-&2@S@&"22)0)K&"&%"&Z)KK"S/)#3"&0)%&F/#3@KY)#3K)&@3K":&R$#2/@#"%/0"0):4&'$&":V)23@&):&)%&0)&%"&R/C$K"&64

&j/C$K"&64&F):3"G"&`"b)C"0@K

F$%:"#0@ %@: I@3@#):&2@KK):V@#0/)#3):&:)&"22)0)&"[

BK)"K&$#&#$)b@&VK@L)23@ B"KC"K & $# & VK@L)23@ & 0) & $# & :a/*/gV1C/#"&a)I&2@%"I@K"3/b"&)#&0@#0)&:)"%@\"#&VK@L)23@:h

B@SV"K3/K&)%&VK@L)23@&2@#&@3K@:XSV%/"K & )% & ):2K/3@K/@ & " & V"#3"%%"2@SV%)3"

<K&"%&VK@L)23@&"#3)K/@K N@%b)K&"&%"&V"#3"%%"&#@KS"%

<K&"%&VK@L)23@&:/C$/)#3) & X23/b"K&%"&Z)KK"S/)#3"&0)%&F/#3@K

F$I%/2"K&)%&VK@L)23@&"23$"%

&

!@0/R/2"K&)%&b@%$S)#&0)%&"%3"b@]

N)K & :/ & )^/:3) & $# & VK@L)23@ & S1:"23$"%

& .):Z"2)K&2"SI/@:

&

F)KS/3)&0):2K/I/K&)%&VK@L)23@

&

'"%/K&0)&'($)"*

Page 20: Manual Squeak

!"#$"%&'($)"* 5M

A4 ?&*'-/'+/"0/--/'%<>+-&0/[&F$%:"K&:@IK)&%@:&I@3@#):&0)%&9/:&8/#<*Y &H/"0I'=<>+I'K'H/"049<*>/-&V"K"&@I:)Kb"K&%":&0@:&R@KS":&0)&VK):)#3"2/=#4

O0*/)'+&)0/]/)

.):0) & %": & V):3"G": &H*<:$)$<"&)Y &;*0&D/%0<)Y &R&**/>$&"0/) ' #& 'H$-/& L &R&**/>$&"0/)& gR/C$K": & >Y & TY & W & L & AYK):V)23/b"S)#3)h&V@0)S@:&"22)0)K&"&$#&CK"#&#US)K@&0)&@I\)3@:&L&R$#2/@#):&:/#&S1:&($)Y&$#"&b)]&0):V%)C"0":YV/#2Z"K&2@#&)%&K"3=#&:@IK)&)%&@I\)3@&0):)"0@&L&"KK":3K"K%@&Z":3"&)%&):2K/3@K/@4?#&%"&V):3"G"&H*<:$)$<"&)&:)&)#2$)#3K"&)%&eB"31%@C@&0)&@I\)3@:eY&L"&0):2K/3@&"#3)K/@KS)#3)&

j/C$K"&>4&F):3"G":&FK@b/:/@#):

j/C$K"&T4&F):3"G"&XK3)R"23@:&

j/C$K"&W4&F):3"G"&E)KK"S/)#3":&0)&V/%"

j/C$K"&A4&F):3"G"&E)KK"S/)#3":&

+M4=*&/* '"7&:/ '+&)0/]/[ & XIK/K & )% &S)#U &0)% &.7"#< 'a '+&)0/]/)III 'a '%*&/* '7"/ '"7&:/+&)0/]/4&')%)22/@#"K&%"&@V2/=#&e"KK/I"e&)#&%"&b)#3"#"&)S)KC)#3)&L&):2K/I/K &H*<+$/&V"K"&)%#@SIK)&0)&%"&#$)b"&V):3"G"4

++4=/>F$/*'%<-<*'#&'-/'+&)0/]/[&F)0/K&%@:&Z"%@:&0)&%"&#$)b"&V):3"G"&V$%:"#0@&:@IK)&)%%"&2@#&)%I@3=#&0)K)2Z@4&')%)22/@#"K&)%&Z"%@&>&"M&gI@3=#&K@\@h&a'%/>F$/*'%<-<*III&L&:)%)22/@#"K&@3K@2@%@K&V"K"&):3"&V):3"G"4&.):V%)C"K&%"&V):3"G"Y&V)0/K&%@:&Z"%@:&0)&:$&/#3)K/@K&V$%:"#0@&:@IK))%%"&2@#&)%&I@3=#&0)K)2Z@4&')%)22/@#"K&)%&Z"%@ &>&"M& gI@3=#&K@\@h &a'&)0$-<'#&'--&"/#<'a%/>F$/*'%<-<*&L&:)%)22/@#"K&@3K@&2@%@K&V"K"&)%&/#3)K/@K&0)&%"&V):3"G"4

+54W"0*<#7%$*'<FP&0<)'&"'-/'"7&:/'+&)0/]/[&!"#3)#/)#0@&"I/)K3":&%":&V):3"G":&H*<:$)$<"&)'KH*<+$/Y &V)0/K&%@:&Z"%@:&0)%&@I\)3@&eP)^3@e&0)&%"&V):3"G" &H*<:$)$<"&)Y &:)%)22/@#"K&)%&Z"%@(7+-$%/*&gI@3=#&K@\@h&L&"KK":3K"K&L&:@%3"K&%"&2@V/"&"&%"&V):3"G"&H*<+$/4&Q)V)3/K&)%&VK@2):@&2@#@3K@:&@I\)3@:4

Page 21: Manual Squeak

!"#$"%&'($)"* 5+

?% & /2@#@ & 0)% & e2$I@ & 0) & I":$K"e & ):31 & :/3$"0@ & )# & %" & V"K3)/#R)K/@K&/]($/)K0"&0)%&e!$#0@e4 &?:&V@:/I%)&($)&"&b)2):&V)KS"#)]2"3"V"0"&V@K&%"&V):3"G" &9/:&8/#<*B& )#&2$L@&2":@&Z"L&($)&0):V%"]"K9:3"&V"K"&V@0)K%@&%@2"%/]"K4

.)%&S)#U&.7"#<&l&E)KK"S/)#3":&0)&"$3@K&:)&@I3/)#)&)%&S)#U&0)&%"R/C$K"&+4

.):0)&):3)&S)#U&:)&V$)0)&b"2/"K&)%&2@#3)#/0@&2@SV%)3@&0)%&2$I@&0)I":$K"&:)%)22/@#"#0@&%"&@V2/=#&b"2/"K&)%&2$I@&0)&I":$K"Y&@&I/)#&V$)0)b)K:)&:$&2@#3)#/0@&2@#&N)K&)%&2@#3)#/0@&0)%&2$I@&0)&I":$K"4

j/C$K"&+

'/&:)&:)%)22/@#"&):3"&U%3/S"&@V2/=#&:)&@I3/)#)&$#&%/IK@&gR/C$K"&5h&0@#0):)&)^V%/2"&2@S@&3K"I"\"K&2@#&)%&e2$I@&0)&I":$K"ec&&)#&%"&V"K3)&:$V)K/@K):31#&%@:&2@#3K@%):&VK@V/@:&0)&$#&%/IK@&L&)#&2"0"&V1C/#"&:)&S$):3K"2"0"&$#@&0)&%@:&@I\)3@:&"KK@\"0@:Y&($)&V$)0)&:)K&I@KK"0@&0)&R@KS"V)KS"#)#3)&V$%:"#0@&)%&I@3=#&e_e4

?%&2$I@&0)&I":$K"&:)&b"2-"&2@SV%)3"S)#3)&V$%:"#0@&)%&I@3=#& &&

F"K" & K)2$V)K"K & @I\)3@: & I@KK"0@: & :) & "KK":3K"# & 0):0) & %" & Z@\"2@KK):V@#0/)#3)&Z":3"&)%&e!$#0@e4

j/C$K"&5

&

+4 H*&+/*/*'&-'&"0<*"<'#&'0*/F/P<S&XIK/K&)%&VK@CK"S"&L&%/SV/"K&)%&!$#0@4&F"K"&)%%@Y&2)KK"K&%"b)#3"#"&0)&I/)#b)#/0"&V$%:"#0@&:@IK)&%"&q&0)&%"&):($/#"&:$V)K/@K&/]($/)K0"Y&L&)%/S/#"K&)%%@C@&0)&'($)"*&:"2"#0@&:$:&Z"%@:&L&V$%:"#0@&q4&

54 W")+&%%$<"/*'&-'%7F<'#&'F/)7*/S'XIK/K&)%&2$I@&0)&I":$K"&L&V$%:"K&:@IK)&%@:&:/C#@:&r&L&lV"K"&@I:)Kb"K&%@:&@I\)3@:&)%/S/#"0@:4&B)KK"K&)%&2$I@&0)&I":$K"&V$%:"#0@&:@IK)&)%&:/C#@&f:/3$"0@&)#&%"&b)#3"#"&:$V)K/@K&/]($/)K0"&0)&%"&b)#3"#"4

Page 22: Manual Squeak

!"#$"%&'($)"* 55

=<"%&+0<'#&'+*<K&%0<

D@:&VK@L)23@:&:@#&%@:&0@2$S)#3@:&($)&2K)"&'($)"*4&'@#&0)&CK"#&/SV@K3"#2/"Y&L"&($)&V)KS/3)#&@KC"#/]"K&)%&)#3@K#@0)&3K"I"\@Y&V$I%/2"K&2@#3)#/0@:Y&)324&P/)#)#&%"&)^3)#:/=#&e4VKe4X%&"IK/K&'($)"*Y&)#&)%&e!$#0@e&:)&)#2$)#3K"#&$#":&b)#3"#":&($)&2@KK):V@#0)#&"&VK@L)23@:&/#2%$/0@:&)#&%"&e/S"C)#e($)&:)&):31&$3/%/]"#0@4')&V$)0)&2K)"K&$#&VK@L)23@&e"/:%"0@e&[%@:&2"SI/@:&($)&Z"C"S@:&)#&):)&VK@L)23@&#@&:)K1#&b/:/I%):&0):0)&@3K@:4&?:3@K):$%3"&S$L&U3/%&2$"#0@&:)&VK)3)#0)&)^V)K/S)#3"K&2@#&2@:":&I1:/2":&0)%&'($)"*4&3"SI/9#&:)&V$)0)#&2K)"K&VK@L)23@:0)#3K@&0)&@3K@:&VK@L)23@:Y&VK@L)23@:&e"#/0"0@:e4

=*&/*'7"'H*<K&%0<

E"L&b"K/":&R@KS":&0)&2K)"K&$#&VK@L)23@4&?#3K)&)%%":[&"h&.):0)&)%&S)#U&.7"#<&2@#&%"&@V2/=#&VK@L)23@:444&LY&0):V$9:Y&2K)"K&$#&#$)b@&VK@L)23@&S=KR/2@4Ih&.):0)&%"&):3";&9/:&8/#<*&2@#&)%&I@3=#&`$)b@

?#&"SI@:&2":@:&:)&@I3/)#)&$#"&b)#3"#"&%%"S"0"&e'/#&`@SIK)+eY&($)&3/)#)Y&"0)S1:&0)&%"&R$#2/@#"%/0"0&0)&2$"%($/)Kb)#3"#"Y&R$#2/@#"%/0"0):&VK@V/":&gR/C$K"&+h[

! E"2/)#0@&2%/2&:@IK)&)%&#@SIK)&0)%&VK@L)23@&g($)&b)S@:&"I"\@&)#&)%&2)#3K@h&:)&V$)0)&2"SI/"K&)%&#@SIK)&4&! E"2/)#0@&2%/2&:@IK)&)%&/#3)K/@K&0)&%"&b)#3"#"&g:/#&3@2"K&)%&#@SIK)h&:)&"23/b"&)%&VK@L)23@4

j/C$K"&+4&N)#3"#"&0)&VK@L)23@:

U7/*#/*VH7F-$%/*'7"'H*<K&%0<

')&V$)0)&C$"K0"K&$#&VK@L)23@&)#&)%&@K0)#"0@KY&V$I%/2"K%@&)#&$#&'$V)K'a/*/&@&"SI":&2@:":4&d#&'$V)K'a/*/&):&$#"V1C/#"& &a)I&($)&#@:&V)KS/3)&2@SV"K3/K&#$):3K@&VK@L)23@&2@#&@3K":&V)K:@#":&($)&V@0K1#&3"SI/9#&S@0/R/2"K%@&)#R$#2/=#&0)&:$:&/#3)K):):4&B$"#0@&:)&C$"K0"&$#&VK@L)23@&:)&/#2%$L)#&3@0@:&%@:&@I\)3@:&($)&2@#3/)#)Y&":-&2@S@&3@0":%":&2@#R/C$K"2/@#):&L&e,$/@#):e4&

F"K"&CK"I"K&$#&VK@L)23@&:)&V$)0)["h&F$%:"K&)%&I@3=#&sF$I%/2"s&0)&%"&V):3"G"&9/:&8/#<*I&X:-&:)&@I3/)#)&$#&2$"0K@&0)&0/1%@C@&&gR/C$K"&5h&0):0)&0@#0)&:)V$)0)&V@#)K&@&2"SI/"K&)%&#@SIK)&"%&VK@L)23@4&4

Page 23: Manual Squeak

!"#$"%&'($)"* 56

&j/C$K"&54&0/1%@C@&&V"K"&C$"K0"K&$#&VK@L)23@&

?:3)&2$"0K@&:)&"SV%/"&$:"#0@&)%&I@3=# S1: L&VL )KS/3) /#3K@0$2/K 0"3@: ($)&0):2K/I"# S)\@K&)%&VK@L)23@&gR/C$K"&6h4

j/C$K"&64&.):2K/V2/=#&0)&VK@L)23@:

d#"&b)]&($)&:)&V$%:"&)%&I@3=#&ft&"V"K)2)K1&$#&0/1%@C@&&V"K"&)%)C/K&0@#0)&V$I%/2"K&)%&VK@L)23@&gR/C$K"&>h[

j/C$K"&>

! ')&V$)0)&:)%)22/@#"K&$#&'$V)K'a/*/&V"K"&V$I%/2"K&)%&VK@L)23@&L&VK):/@#"K&)%&I@3=#&,K"I"K4&F"K"&$3/%/]"K&):3"@V2/=#&Z"L&($)&):3"K&2@#)23"0@&"&<#3)K#)34&

! '/&:)&($/)K)&C$"K0"K&)#&)%&@K0)#"0@K&V)K:@#"%&:)&V$%:"&)%&I@3=# &,K"I"K&:@%"S)#3)&)#&)%&0/:2@&%@2"%& L&)%VK@L)23@&:)&CK"I"K;)#&%"&2"KV)3"&'($)"*%)3:Y&0)#3K@&0)&%"&2"KV)3"&($)&2@#3/)#)&'($)"*4&

d#"&b)]&($)&:)&V$%:"&)%&I@3=#&,K"I"K&:)&@I:)Kb"Y&S/)#3K":&0$K"&)%&VK@2):@Y&$#"&K)3-2$%"&L&$#"&b)#3"#"&($)&/#0/2"

Page 24: Manual Squeak

!"#$"%&'($)"* 5>

($)&)%&VK@L)23@&:)&):31&C$"K0"#0@4&B$"#0@&)%&VK@2):@&3)KS/#"Y&:)&S$):3K"&0)&#$)b@&)%&VK@L)23@&2@S@&):3"I"&"#3):0)&/#/2/"K&)%&VK@2):@&0)&V$I%/2"2/=#4

I&h&d:"K&)%&S)#U&.7"#<I! B@#&%"&@V2/=#&,K"I"K&VK@L)23@&)#&$#&"K2Z/b@444&:)&CK"I"&)%&VK@L)23@&2@#&$#"&b)K:/=#&:/SV%/R/2"0"&0)%&VK@2):@

0):2K/3@&"#3)K/@KS)#3)Y&V$):&:=%@&"V"K)2)&%"&U3/S"&b)#3"#"Y&0"#0@&"0)S1:&%"&@V2/=#&0)&V@0)K&C$"K0"K%@&)#@3K"&2"KV)3"&0/R)K)#3)&"&'($)"*%)3:4

! B@#&%"&@V2/=#&VK@L)23@:444&:)&"22)0)&"%&S)#U&H*<K&%0<)&gR/C$K"&Th4

j/C$K"&T4&S)#U&FK@L)23@:

&

+4 =*&/*'7"'+*<K&%0<[&X&3K"b9:&0)%&S)#U&.7"#<&gVK@L)23@:&l&2K)"K&$#&#$)b@&VK@L)23@&S=KR/2@@&S)0/"#3)&%"&V):3"G"&9/:&8/#<*&g`$)b@h&2K)"K&$#&#$)b@&VK@L)23@&0)&3K"I"\@4

54 =/>F$/*'&-'"<>F*&'/-'+*<K&%0<[&F$%:"K&:@IK)&)%&#@SIK)&($)&)%&#$)b@&VK@L)23@&3K")&V@K0)R)23@&g1$"'"<>F*&2h&V"K"&S@0/R/2"K%@Y&):2K/I/K&H*$>&*<&L&V$%:"K&?#3)KY&@&$3/%/]"K&)%&S)#U0)&%"&b)#3"#"&0)%&#$)b@&VK@L)23@&L&:)%)22/@#"K&%"&@V2/=#&><#$D$%/*'0c07-<'III

64 G"0*/*'&"'&-'+*<K&%0<'%*&/#<[ &F$%:"K&:@IK)&)% & /#3)K/@K&0)&%"&N)#3"#"&V"K"&)#3K"K&)#&)%VK@L)23@4

>4 ;]/#$*'7"'<FP&0<'/'7"'+*<K&%0<[&XG"0/K&)%&@I\)3@&eD/IK@e&"%&VK@L)23@&2K)"0@

T4 H7F-$%/*'7"'+*<K&%0<'#&)#&'&-'9/:&8/#<*[&.):0)&%"&V):3"G"&`"b)C"0@K&V$%:"K&%"&@V2/=#uH7F-$%/d&LY&$#"&b)]&)#&)%&2$"0K@&0)&0/1%@C@&&($)&:)&S@:3K"K;&2$SV%/S)#3"K&%@:&":V)23@:&($):)&0):))#4&X&2@#3/#$"2/=#Y&V$%:"K&Oe&L&:)%)22/@#"K&%"&$I/2"2/=#&0@#0)&:)&0):)"&C$"K0"K4&F"K"C$"K0"K%@&%@2"%S)#3)&V$%:"K&:@IK)&%"&@V2/=#&U7/*#/*')<-/>&"0&'&"'&-'#$)%<'-<%/-4

W4 H7F-$%/*'7"'+*<K&%0<'#&)#&'&-'>&"M'#&-'.7"#<[&.):0)&)%&S)#U&0)%&.7"#<':)%)22/@#"K%"&@V2/=#&+*<K&%0<)III&L&:)%)22/@#"K&$#"&0)&%":&@V2/@#):&($)&:)&@RK)2)#4

A4 1/-$*'#&-'+*<K&%0<'%*&/#<S 'F"K"&:"%/K&0)%&VK@L)23@&FK/S)K@Y&V$%:"K&:@IK)&)%&!$#0@&V"K"@I3)#)K&)%&S)#U&0)%&!$#0@&L&:)%)22/@#"K&VK@L)23@&"#3)K/@K4

H4 G-$>$"/*'&-'+*<K&%0<'--/>/#<'H*$>&*<S&F$%:"K&:@IK)&%"&q&0)&%"&):($/#"&:$V)K/@K&/]($/)K0"0)&%"&b)#3"#"4

;F*$*'7"'+*<K&%0<

E"L&0/:3/#3":&R@KS":&0)&"IK/K&@&2"KC"K&$#&VK@L)23@&)#&'($)"*Y&L"&($)&)%&VK@L)23@&V$)0)&):3"K&)#&)%&VK@V/@&@K0)#"0@K@&)#&$#&'$V)K'a/*/4

"h&'/&)%&VK@L)23@&):31&)#&)%&VK@V/@&@K0)#"0@KY&Z"L&b"K/":&@V2/@#):[! d:"K&%"&eD/:3"&0)&XK2Z/b@:e[&.):0)&)%&S)#U &.7"#<&l &XIK/K444&l &D/:3"&0)&XK2Z/b@:& :)&@I3/)#)&$#&1KI@%&0)

"K2Z/b@:&0)%&0/:2@&0$K@4&')&:)%)22/@#"&)%&VK@L)23@&0):)"0@Y&0)#3K@&0)&%"&2"KV)3"&:($)"*%)3:Y&L&:)&VK):/@#"&)%I@3=#&B"KC"K&0)&%"&I"KK"&0)&Z)KK"S/)#3":Y&$#"&b)]&($)&:)&3)#C"&:)%)22/@#"0@4

! .):0)&)%&S)#U&.7"#<[&')&:)%)22/@#"&%"&@V2/=#&B"KC"K&$#&VK@L)23@&0):0)&$#&"K2Z/b@444&L&:)&)%/C)&)%&VK@L)23@"&2"KC"KY&0)#3K@&0)&%"&2"KV)3"&:($)"*%)3:

Ih&'/&)%&VK@L)23@&):31&)#&$#&'$V)K'a/*/[! .):0)&%"&V):3"G"&`"b)C"0@K[&FK):/@#"K&)%&I@3=#&?#2@#3K"K&L&"V"K)2)K;$#&2$"0K@&0)&0/1%@C@&&0@#0)&V@0)S@:

)%)C/K&)%&'$V)K'a/*/&)#&)%&V"#)%&0)& %"& /]($/)K0"&L&)% &VK@L)23@&)#&)% &V"#)%&0)& %"&0)K)2Z"&gZ"L&($)&):3"K2@#)23"0@&"&<#3)K#)3&V"K"&V@0)K&$3/%/]"K&):3"&@V2/=#h4&

Page 25: Manual Squeak

!"#$"%&'($)"* 5T

&j/C$K"&W

! .):0)&%"&D/:3"&0)&XK2Z/b@:[&g>&"M'>7"#<&l&XIK/K&l&D/:3"&0)&"K2Z/b@:h&?:3"&Z)KK"S/)#3"&3"SI/9#&V)KS/3)K)2@KK)K&%@:&'$V)K'a/*/:&L&0):2"KC"K&%@:&VK@L)23@:&0):0)&"%%-&F"K"&):@&Z"L&($)&V$%:"K&)#&%"&K"-]&0)&3@0@:&%@:0/K)23@K/@:&g)%&%%"S"0@&vwh&L&:)&b)K;$#"&%/:3"&0)&'$V)K'a/*/:4&d#"&b)]&"%%-&:)&:)%)22/@#"&)%&VK@L)23@&L&:)&)%/C)%"&@V2/=#&eB"KC"Ke4&

O4 ;F*$*'7"'+*<K&%0<'#&-'&)%*$0<*$<'#&'1@7&/A[&XIK/K&%"&/S"C)# &=7*)<& L&V$%:"K&:@IK)&)%VK@L)23@&eP"I%"&0)&!$%3/V%/2"Ke&

+M4;F*$* '7"'"7&:<'+*<K&%0<'#&)#&'&- '9/:&8/#<*[ &XIK/K & %" &V):3"G" &9/:&8/#<K &L &V$%:"K97&:<4&B"SI/"K&)%&#@SIK)&"%&VK@L)23@&V@K&1&87"#<4&?#3K"K&)#&)%&VK@L)23@&1&87"#<4&XIK/K%" &V):3"G" &9/:&8/#<*& L&$3/%/]"K & %@:&I@3@#): &ff& L &aa& V"K"&#"b)C"K&)#3K)& %@:&VK@L)23@:0/:V@#/I%):4 &?%/S/#"K &)% &VK@L)23@ &2K)"0@ &V$%:"#0@ & :@IK) & %" &g& 0) & %" & b)#3"#/3" &0)% &#$)b@VK@L)23@&1&87"#<4

++4;F*$*'7"'+*<K&%0<'#&-'<*#&"/#<*[&.):0)&)%&S)#U&0)%&.7"#<&:)%)22/@#"K&%"&@V2/=#&2"KC"K$# & VK@L)23@ & 0):0) & $# & "K2Z/b@444 & L & :)%)22/@#"K & $# & "K2Z/b@4 &d# & I$)# & %$C"K & V"K" & I$:2"KVK@L)23@:&):&%"&2"KV)3"&1@7&/A-&0)Y&)#&%"&($)&:)&C$"K0"#&%@2"%S)#3)Y&V@K&0)R)23@Y&3@0@:&%@:VK@L)23@:

+54;F*$* '7" '+*<K&%0< '#& '7" '17+&*1h$A$[ & XIK/K & %" & V):3"G" &9/:&8/#<*Y & V$%:"K & )% & I@3=#?#2@#3K"KY & :)%)22/@#"K & $# &17+&*1h$A$& LY & )# & %" & V"K3) & 0)K)2Z"Y & :)%)22/@#"K & $#@ & 0) & %@:VK@L)23@:4

9/:&8/*'&"0*&'+*<K&%0<)

')&V$)0)&#"b)C"K&)#3K)&VK@L)23@:&0):0)["h&D"&V):3"G"&9/:&8/#<*B&$:"#0@&:$:&I@3@#):&0)&#"b)C"2/=#[vrrw[&<K&"%&FK@L)23@&"#3)K/@K4&vllw[&<K&"%&VK=^/S@&FK@L)23@4&

Ih&?%&S)#U&.7"#<D"&@V2/=#&FK@L)23@&"#3)K/@K&3/)#)&%"&S/:S"&R$#2/@#"%/0"0&0)%&I@3=#&vrrw&0)&%"&V):3"G"&9/:&8/#<*Id#"&@V2/=#&S$L&U3/%&0)%&S)#U&.7"#<&):&/K&"%&VK@L)23@444&($)&VK):)#3"&$#&S)#U&2@#&$#"&K)VK):)#3"2/=#&)#&1KI@%&0)3@0@:&%@:&VK@L)23@:&($)&3)#)S@:&)#&'($)"*4&

2h&?%&e`"b)C"0@K&0)&2@#\$#3@:e&gR/C$K"&AhY&($)&:)&@I3/)#)&0)%&eB"31%@C@&0)&@I\)3@:e4&B@#&9%&:)&V$)0)&V":"K&0)&$#@:VK@L)23@:&"&@3K@:Y&V$%:"#0@&%":&R%)2Z":4

&j/C$K"&A4&`"b)C"0@K&0)&2@#\$#3@:

Page 26: Manual Squeak

!"#$"%&'($)"* 5W

F$%:"#0@&)%&I@3=#&2)#3K"%&0)%&e`"b)C"0@K&0)&2@#\$#3@:e&:)&@I3/)#)&)%&S)#U&0)&%"&R/C$K"&HY&($)Y&)#3K)&@3K":&@V2/@#):YV)KS/3)&)#%"]"K&$#@:&VK@L)23@:&2@#&@3K@:&2K)"#0@&eZ/%@:e&)#3K)&)%%@:4

j/C$K"&H

X%&:)%)22/@#"K&%"&@V2/=#&S@0/R/2"K&):3) Z/%@ :) @I3/)#) %" 2"\" 0) %" R/C$K"&OY&)#&%"&($)&:)&V$)0)&):3"I%)2)K&)%&@K0)#V"K"&%@:&VK@L)23@:&:/#&S1:&($)&V$%:"K&L&"KK":3K"K&"%&%$C"K&0):)"0@&$#&0)3)KS/#"0@&VK@L)23@4

&j/C$K"&O

&

+649/:&8/*'&"0*&'+*<K&%0<)'70$-$[/"#<'&-'9/:&8/#<*[&XIK/K&%"&V):3"G"&9/:&8/#<*&L&$3/%/]"K%@:&I@3@#):&&&ff&L&aa&V"K"&S@b)K:)&)#3K)&VK@L)23@:4

+>49/:&8/*'&"0*&'+*<K&%0<)'70$-$[/"#<'&-'>&"M'#&-'.7"#<[&XIK/K&)%&S)#U&0)% &.7"#<& L$3/%/]"K&%":&@V2/@#):&+*<K&%0<'/"0&*$<*&)&$*'/-'+*<K&%0<III&V"K"&S@b)K:)&)#3K)&VK@L)23@:4

Page 27: Manual Squeak

!"#$"%&'($)"* 5A

?% &eF/#3@Ke &):& %" &Z)KK"S/)#3"&($)&V)KS/3) &Z"2)K &0/I$\@: &)#&'($)"*Y & %@: &2$"%): &$#"&b)]&K)"%/]"0@:Y &V$)0)#&:)K3K"3"0@:&2@S@&2$"%($/)K&@3K@&@I\)3@&0)%&e!$#0@e4

F"K"&"22)0)K&"&):3"&Z)KK"S/)#3"&:)&V$)0)#&:)C$/K&b"K/@:&2"S/#@:[

"h&F$%:"K&)%&/2@#@&0)%&eF/#3@Ke&)#&%"&V):3"G"&9/:&8/#<*4Ih&XKK":3K"K%@&0):0)&%"&V):3"G"&;*0&D/%0<)42h&XG"0/K&%"&V):3"G"&H$"0<*&"%&):2K/3@K/@&g!)#U&.7"#<&l&V):3"G":444&l&F/#3@Kh&L&V$%:"K%"40h&XIK/K&)%&eB"31%@C@&0)&@I\)3@:eY&)#&%"&2"3)C@K-"&nJ1:/2@&+o&@&)#&%"&b/:3"&"%R"I93/2"&F4

&

X%&"23/b"K&)%&eF/#3@KeY&:)&Z"I/%/3"&)#&)%&):2K/3@K/@&$#"&]@#"&0)&3K"I"\@&g)%&e?0/3@K&0)&J@2)3@:ehY&L&:)&S$):3K"&%"&eB"\"0)&F/#3$K":e&gR/C$K"&+h4&?%&e?0/3@K&0)&J@2)3@:e&):&%"&]@#"&0@#0)&:)&K)"%/]"K1#&%@:&0/I$\@:&L&)#&%"&eB"\"&0)&F/#3$K":e&:)"22)0)&"&%":&R$#2/@#"%/0"0):&0)&%"&Z)KK"S/)#3"&gR/C$K"&5h4

&j/C$K"&+4&?%&F/#3@K

?#&)%&e?0/3@K&0) J@2)3@:eY&@&1K)" 0) 3K"I"\@Y&Z"L&0@:&2@#3K@%):&)#&R@KS"&0)&2-K2$%@:&K@\@:&($)&V)KS/3)#&2"SI/"K&)%

3"S"G@&0)%&0/I$\@$ &&@&C/K"K%@ &&"%&0):%/]"K%@:&V@K&)%&I@K0)&0)%&1K)"&0)&3K"I"\@&

Page 28: Manual Squeak

!"#$"%&'($)"* 5H

=,><'70$-$[/*'&-'H$"0<*

?%&eF/#3@Ke&:)&$3/%/]"&2@S@&2$"%($/)K&Z)KK"S/)#3":)#2/%%" & 0) & 0/I$\@4 & X%C$#": & V@:/I/%/0"0): & :@#[$3/%/]"K & )% &V/#2)% & 2@# & %@: & 0/:3/#3@: & 3"S"G@: &0)IK@2Z":Y & K)%%)#"K & 2@# & )% & 2$I@ & 0) & V/#3$K" & L$3/%/]"K & %@: & :)%%@: & LY & %": & R/C$K": & C)@S93K/2":4FK)b/"S)#3)&:)&Z"&0)&)%)C/K&)%&2@%@K&)#&%"&V"%)3"0)&2@%@K):4

! d#" & b)] & 3)KS/#"0@ & )% & 0/I$\@Y & Z"L & ($)V$%:"K&:@IK)&)%&I@3=#&e&&+&V"K"&:"%/K&0)%F/#3@K&L&C$"K0"K&%@:&2"SI/@:4&

! F"K"&0):Z"2)K&)%&U%3/S@&2"SI/@Y&Z"L&($)V$%:"K&:@IK)&)%&I@3=#&b"#<4&

! '/ &:)&V$%:" &)% &I@3=# &=-&/*& :) &I@KK" &)%0/I$\@&)#3)K@Y&V)K@&#@&:)&:"%)&0)%&F/#3@K4&

! '/ & :) & V$%:" & )% & I@3=# &^<))& :) & 2/)KK" &)%F/#3@K&L&:)&I@KK"&)%&0/I$\@&K)"%/]"0@4&

&j/C$K"&54&E)KK"S/)#3":&0)&V/#3$K"

+4 ;F*$*'-/'J&**/>$&"0/'H$"0<*[&XIK/K&)% &9/:&8/#<*& L&V$%:"K&)%&/2@#@&2@#&R@KS"&0)&V/#2)%&@$3/%/]"K&2$"%($/)K"&0)&%":&R@KS":&0):2K/3":4&F$%:"K&:@IK)&)%&I@3=#&^<))'V"K"&:"%/K&0)%&H$"0<*4

54 ;F*$*'&-'H$"0<*[&F$%:"K&:@IK)&)%&/2@#@&2@#&R@KS"&0)&V/#2)%&0)&%"&V):3"G" &9/:&8/#<*& V"K""IK/K&%"&Z)KK"S/)#3"&0)%&H$"0<*4&FK@I"K&"&0/I$\"K&:@IK)&%"&V"#3"%%"4&F)0/K&%@:&Z"%@:&0)&%"&V"%)3"L&)%&%/)#]@&L&S@b)K&"%&2$I@&0)&I":$K"&V$%:"#0@&)%&I@3=#&g4&

64 G)%<8&* '+$"%&- ' K ' )&-&%%$<"/* '%<-<*[ & N@%b)K &" & "IK/K & )% &H$"0<*& S)0/"#3) &$#" & :)2$)#2/"0/R)K)#3)&"&%"&"#3)K/@K&L&:)%)22/@#"K&CK@:@K&0)%&V/#2)%&L&2@%@K&0)&%-#)"&0)&%"&V"%)3"&0)&2@%@K):4

B$"#0@&L"&:)&Z"&K)"%/]"0@&L&:"%b"0@&$#&0/I$\@Y:) & V$)0)# & @I3)#)K & :$: & Z"%@:Y & L" & ($) & ):3)0/I$\@&V$)0)&:)K&3K"3"0@&2@S@&2$"%($/)K&@3K@@I\)3@&0)&'($)"*4&?#3K)&%@:&Z"%@:&:)&)#2$)#3K"$#@ & #$)b@Y & ($)Y & "% & "23/b"K:)Y & V)KS/3) & :)C$/K0/I$\"#0@&@&S@0/R/2"K&)%&0/I$\@&K)"%/]"0@4&?:&)%Z"%@&H$"0/*Y&($)&V$)0)&@I:)Kb"K:)&)#&%"&R/C$K"64

F@K & 0)R)23@ & )% & 0/I$\@ & K)"%/]"0@ & :) & %%"S"n./I$\@o4&?%&#@SIK)&:)&2"SI/"&V$%:"#0@&:@IK)9%Y & ):2K/I/)#0@ & )% & #$)b@ & #@SIK) & L & V$%:"#0@<`PQf&$#"&b)]&K)#@SIK"0@4B"0"&0/I$\@&K)"%/]"0@&2@#&)%&F/#3@K&V$)0)&:)K"#/S"0@&2@#&C$/@#):4

j/C$K"&64&./I$\@&K)"%/]"0@&2@#&)%&F/#3@KY&L&:$:&Z"%@:

Page 29: Manual Squeak

!"#$"%&'($)"* 5O

64 ($F7P/*'/'>/"<'/-[/#/[ &')%)22/@#"K&CK@:@K&0)% &H$"%&-& L&2@%@K&0)&%"&V"%)3"&0)&2@%@K):&@$3/%/]"#0@&)%&2$)#3"C@3":&L&0/I$\"K&%/IK)S)#3)4

>4 ($F7P/*'-c"&/)'*&%0/)[&.):V%)C"K&%"&V):3"G"&Q$87*/)'8&<>i0*$%/)Y&:)%)22/@#"K&)%&0/I$\@&0)%-#)"&L&3K"]"K&%-#)":&K)23":4

T4 ($F7P/*'+<-c8<"<)[&XIK/K&%"&V):3"G"&Q$87*/)'8&<>i0*$%/)B&:)%)22/@#"K&%"&R@KS"&0):)"0"&L0/I$\"K&:@IK)&)%&%/)#]@4&

W4 N&--&"/*'#&'%<-<*[&')%)22/@#"K&)%&2@%@K&0):)"0@&\$#3@&2@#&)%&=7F<'#&'+$"07*/&L&V$%:"K&:@IK))%&%/)#]@4

A4 =-<"/*'$>C8&"&)S '.):V%)C"K&%"&V):3"G" &1&--<)Y &V$%:"K&:@IK)&)%&VK/S)K&:)%%@&L&K)2@K3"K&)%3K@]@&0)&/S"C)#&($)&:)&0):)"&2%@#"K4&F$%:"K&:@IK)&%"&V"#3"%%"&V"K"&K)VK@0$2/K&2%@#):&0)&%"V@K2/=#&0)&/S"C)#&):2@C/0"4&F$)0)#&"K2Z/b"K:)&0/R)K)#3):&0/I$\@:&V"K"&:)K&2%@#"0@:&2$"#0@:)&VK)2/:)#4

H4 (&)J/%&*'M-0$><)'%/>F$<)S'F$%:"K&)%&I@3=#&b"#<'V"K"&0):Z"2)K&)%&U%3/S@&2"SI/@4

O4 ^&*>$"/*'7"'#$F7P<'K'/]/#$*-<'/-'.7"#<S&B@#2%$/K&)%&3K"I"\@&0)&0/I$\@&)&/#2@KV@K"K%@&"%!$#0@&V$%:"#0@&:@IK)&)%&I@3=#&e&&+I

+M4;F/"#<"/*'7"'#$F7P<S'XI"#0@#"K&$#&3K"I"\@&0)&0/I$\@&:/#&C$"K0"K&#"0"&V$%:"#0@&:@IK)&)%I@3=#&^<))4

++4j<**/*'0<#<'&-'-$&"[<S'F"K"&I@KK"K&3@0@&)%&%/)#]@&:/#&"I"#0@#"K&)%&3K"I"\@&0)&)0/2/=#&CK1R/2"V$%:"K&:@IK)&)%&I@3=#&=-&/*4

12.N&/-$[/*'7"'#$F7P<[&./I$\"K&$#"&2":"&:)S)\"#3)&"&%"&0)%&S@0)%@4&F)0/K&:$:&Z"%@:4

G-'>&"M'($F7P<

.)%&Z"%@&.&"M'0)&$#&0/I$\@&:)&@I3/)#)&)%&S)#U&0)&%"&R/C$K"&>4&D":&VK/S)K":&@V2/@#):&:@#&2@S$#):&"&%@:&S)#U:&0)@3K@:&@I\)3@:4&D":&U%3/S":&:@#&):V)2-R/2":&0)&%@:&0/I$\@:4&?#3K)&)%%":&%%"S"K&"&):3@&S/&CK1R/2@&I":)Y&($)&&V)KS/3/K1Y0):V$9:&0)&"23/b"K%"Y &Z"2)K&S@0/R/2"2/@#):&:@IK)&$#&0/I$\@&@K/C/#"% &L&K)2$V)K"K%@ &V@:3)K/@KS)#3)&2@#&%"&@V2/=#K):3"$K"K&CK1R/2@&I1:/2@4B@# &:)%)22/@#"K & CK1R/2@ & #$)b@o & :) & @I3/)#) &$#" &V)($)G" & b)#3"#" &0):0) & 0@#0) & :) & V$)0)# & )%)C/K & @3K@: & 0/I$\@:$3/%/]"0@:&2@#&"#3)K/@K/0"0&gR/C$K"&ThD"&@V2/=#&0/I$\@&#@:&0):V%/)C"&$#&#$)b@&S)#U&gR/C$K"&Wh

j/C$K"&>4&!)#U&./I$\@

&j/C$K"&T4_&')%)22/@#"K&CK1R/2@&#$)b@

j/C$K"&W4_&!)#U&n0/I$\@444o

Page 30: Manual Squeak

!"#$"%&'($)"* 6M

&&

d#& %/IK@&):&$#&@I\)3@&0)&'($)"*Y&($)&:)&V$)0)&$3/%/]"K &V"K"&)^V@#)K&2@#3)#/0@:&b"K/"0@:&@&2@S@&)%)S)#3@&0)VK):)#3"2/=#&0)&VK@L)23@:4&'$:&V1C/#":&:@#&)($/b"%)#3):&"&%":&0/"V@:/3/b":&0)&%":&VK):)#3"2/@#):&0)&@3K@:&VK@CK"S":Y2@S@Y&V@K&)\)SV%@Y&%":&0)%&<SVK)::&0)&fV)#fRR/2)4?:&V@:/I%)&/#2%$/K&)#&9%&0/R)K)#3):&3/V@:&0)&3)^3@:Y&/S1C)#):Y&:@#/0@:Y&0/I$\@:Y&)324&.)&S"#)K"&R12/%&:)&"G"0)#&V1C/#":Y($)&V$)0)#&:)K&2@#R/C$K"0":&2@#&SU%3/V%):&@V2/@#):Y&L&V)KS/3)#&#"b)C"K&)#3K)&)%%":4&

=*&/%$,"'#&'7"'Z$F*<

F"K"&2K)"K%@Y&"IK/K&%"&V):3"G"&H*<:$)$<"&)&L&"KK":3K"K&)%&@I\)3@&eD/IK@e&Z"2/"&)%&2)#3K@&0)&e!$#0@eY&0@#0)&:)&:$)%3"gR/C$K"&+h4&P"SI/9#&):&V@:/I%)&2K)"K%@&0):0)[

! &%"&2"3)C@K-"&FK):)#3"2/=#&0)%&eB"31%@C@&0)&@I\)3@:e&! &%"&%)3K"&D&0)&0/2Z@&2"31%@C@Y&! &)%&S)#U&&.7"#<&g"&V"K3/K&0)&fI\)3@:&g@h&L&0)&`$)b@&!@KR&444h4&

&j/C$K"&+

d#&D/IK@&:)&2@SV@#)&0)&0@:&2$)KV@:[&)%&:$V)K/@KY&0@#0)&:)&)#2$)#3K"#&:$:&2@#3K@%):Y&L&)%&/#R)K/@KY&($)&2@KK):V@#0)&"%"&V1C/#"&L&0@#0)&:)&/#:)K3"#&%@:&2@#3)#/0@:4&?:3@:&V$)0)#&:)K&3)^3@:Y&/S1C)#):Y&2@#3)#/0@:&S$%3/S)0/"Y&":-&2@S@2$"%($/)K&@I\)3@&0)&'($)"*4?%&2$)KV@&:$V)K/@K&VK):)#3"&%@:&:/C$/)#3):&)%)S)#3@:[

Page 31: Manual Squeak

!"#$"%&'($)"* 6+

&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&

j/C$K"&5

F$%:"#0@&x!1:&2@#3K@%):x&"V"K)2)#&2$"3K@&S1:[&&&&&&&&&&&&&&

j/C$K"&6

+4 +4&_ &=*&/*'7"'Z$F*<S&.):0)&%"&V):3"G"&FK@b/:/@#):Y&"KK":3K"K&L&:@%3"K&$#&@I\)3@ &\-$F*<\& "%e!$#0@e4&F$%:"K&:@IK)&)%&K@SI@&0)&%"&):($/#"&:$V)K/@K&0)K)2Z"&V"K"&"G"0/K%)&S1:&@V2/@#):4&

G-'>&"M'#&-'-$F*<

FK):/@#"#0@&:@IK)&)%&V$#3@&2)#3K"%&0)%&2$)KV@&:$V)K/@K&:)&@I3/)#)&)%&S)#U&&Z$F*<&gR/C$K"&>hY&($)&:)&$3/%/]"&V"K"&:$2@#R/C$K"2/=#4&<#3)K):"&S"#3)#)K&):3)&S)#U&R/\"0@&"%&e!$#0@eY&V"K"&%@&2$"%&Z"L&($)&V$%:"K&:@IK)&%"&2Z/#2Z)3"&0)&%"V"K3)&:$V)K/@K&0)K)2Z"&0)%&S/:S@4

''''=*&/%$,"'#&'7"'+*<0<0$+<'#&'+C8$"/I

X&V"K3/K&0)%&S)#U&Z$F*<&:)&V$)0)&2K)"K&$#&S@0)%@YVK@3@3/V@&@&V%"#3/%%"&0)&V1C/#"&V"K"&%"&VK):)#3"2/=#0)% & D/IK@4 & F"K" & )%%@Y & :) & K)"%/]"K1# & %@: & :/C$/)#3):VK@2):@:[

! P"S"G@4 & B@# & %@: & Z"%@: & 0)% & eD/IK@e & :)/#2K)S)#3"&:$&3"S"G@&Z":3"&"%2"#]"K&)%&($):)&0):)"4&F"K"&($)&3@0":&%":&V1C/#":&3)#C"#)% &S/:S@& 3"S"G@Y & :) &:)%)22/@#" &!"#3)#)K3@0":&%":&V1C/#":&0)%&S/:S@&3"S"G@4

! B@%@K & 0) & R@#0@ & V"K" & 3@0": & %": & V1C/#":4B$"#0@&:)&:)%)22/@#"&):3"&@V2/=#&0)%&S)#UY:)&"IK)&%"&V"%)3"&0)&2@%@K&0@#0)&:)&V$)0):)%)22/@#"K & $# & 2@%@K & 0) & R@#0@ & V"K" & %":V1C/#":&0)%&D/IK@4

! .)% & S/:S@ & S@0@Y & 3"SI/9# & ): & V@:/I%)S@0/R/2"K&)%&2@%@K&0)%&2$)KV@&:$V)K/@K&L&:$I@K0)4 & F"K" & Z"2)K%@Y & :) & V/0)# & :$: & Z"%@:K):V)23/b@:&LY&:)&:)%)22/@#"&B"SI/@&0)&2@%@KV"K"&):2@C)K&%@:&2@%@K):&($)&:)&VK)R/)K"#4

j/C$K"&>

Page 32: Manual Squeak

!"#$"%&'($)"* 65

54 .<#$D$%/*'&-'/)+&%0<'#&-'Z$F*<S& F$%:"K&:@IK)&)%&V$#3@&2)#3K"%&0)%&2$"0K@&:$V)K/@K&V"K""IK/K&)%&S)#U&0)%&Z$F*<Y&:)%)22/@#"K&%<-<*'#&'D<"#<'+/*/'0<#/)'-/)'+C8$"/)III&L&):2@C)K$#&2@%@K4

64 X&2@#3/#$"2/=#Y&V)0/K&%@:&Z"%@:&0)%&@I\)3@ &Z$F*<Y&V$%:"K&)%&Z"%@&!)#U&gZ"%@&K@\@h&LY&)#&)%S)#U&)S)KC)#3)Y &:)%)22/@#"K &%/>F$/*'%<-<*4 &?:2@C)K&$#&2@%@K&L&V$%:"K&:@IK)&)% &K@SI@:/3$"0@&)#&)%&)^3K)S@&0)K)2Z@&0)&%@:&2@#3K@%):&0)%&Z$F*<4

,K"I"K & 2@S@ & VK@3@3/V@ & 0) & V1C/#" & #$)b"4 & B@# & ):3" & @V2/=# & 0)% &S)#U &Z$F*<B& 3"S"G@ & L & 2@%@K): & V)KS"#)2)K1#2@#:3"#3):&)#&3@0":&%":&V1C/#":&($)&:)&2K))#4

d#"&b)]&2K)"0"&$#"&V1C/#"&S"):3K"Y&):&V@:/I%)&I@KK"K%"&2@#&%"&@V2/=# &J@KK"K&VK@3@3/V@&0)&V1C/#"&#$)b"Y&%@&($)V)KS/3/K-"&2K)"K&$#&#$)b@&S@0)%@&V"K"&V1C/#":&:$2):/b":4

W"%<*+<*/*'0&L0<)'/'-/)'+C8$"/)

F"K"&/#:)K3"K&3)^3@:Y&:)&:)%)22/@#" &P)^3@:)# & )% & eB"31%@C@ & 0) & @I\)3@:eY & 0@#0) & :))#2$)#3K"# & 0/b)K:@: & 3/V@:4 & F"K" & Z"2)K%@:=%@ &Z"L &($) & "KK":3K"K%@: & "% & D/IK@4 &F"K""\$:3"K%@&"%&3"S"G@&0):)"0@Y&:)&V/0)#&:$:Z"%@: & LY & 2@# & )% & "S"K/%%@ & g%/>F$/*0/>/]<hY &:)&"0"V3"&"%&):V"2/@&($)&0)I)@2$V"K4&?#&%"&V"K3)&/#R)K/@K&0)&%":&2"\":&0)&3)^3@)^/:3)# & 3K): & Z"%@: &):V)2-R/2@: & gR/C$K" &ThY($) & :/Kb)#Y & K):V)23/b"S)#3)Y & V"K"S@0/R/2"K & )% & 3/V@ & L & 3"S"G@ & 0) & %@:2"K"23)K): & gV@K & 0)R)23@Y & J/:3K)"SN)K"_'"#:&0)&+5&V3hY &)% &):3/%@Y &)% &9#R":/:&L& %""%/#)"2/=#&0)%&3)^3@4

j/C$K"&T

F"K"&S@0/R/2"K&)%&3)^3@&0)%&@I\)3@&ejK":)eY&$#"&b)]&"KK@\"0"&"%&%/IK@Y&Z"L&($)&V$%:"KY&2@S@&/#0/2"&%"&VK@V/"&RK":)Y&%"3)2%"&0)&S"LU:2$%"&L&Z"2)K&$#&2%/2&2@#&)%&I@3=#&/]($/)K0@&0)%&K"3=#4

&j/C$K"&W

F@K&:$&V"K3)Y&V"K"&:$:3/3$/K&)%&3)^3@&0)&eJ"##)K&PK$)&PLV)eY&Z"L&($)&:@%/2/3"K&:$:&Z"%@:&LY&)#&:$&S)#U&gR/C$K"&WhY:)%)22/@#"K&?0/3"K&B@#3)#/0@:4&')&"IK)&$#&2$"0K@&0)&0/1%@C@&gR/C$K"&Ah&0@#0)&:)&):2K/I)&)%&3)^3@&($)&Z"&0)&:$:3/3$/K"%&($)&:)&S$):3K"&V@K&0)R)23@4

j/C$K"&A

Page 33: Manual Squeak

!"#$"%&'($)"* 66

>4 =*&/*'7"/'+-/"0$--/S&?#&)%&Z$F*<'/"0&*$<*Y&/#3K@0$2/K&@I\)3@:&($)&:)&0):))&($)&"V"K)]2"#)#&3@0":&%":&0/"V@:/3/b":&0)&%"&VK):)#3"2/=#4&F@K&)\)SV%@Y&$#&3)^3@&"%$:/b@&"%&2@#3)#/0@&0)&%"S/:S"4&

T4 X&2@#3/#$"2/=#Y&V$%:"K&:@IK)&)%&V$#3@&2)#3K"%&0)%&2$"0K@&:$V)K/@K&V"K"&"IK/K&)%&S)#U&0)%Z$F*<4 &')%)22/@#"K &>/"0&"&* '0<#/)' -/)'+C8$"/) '#&- '>$)><'0/>/]<& L &8*/F/*'%<><+*<0<0$+<'#&'+C8$"/'"7&:/4

W"%<*+<*/*'$>C8&"&)'K'%<"0&"$#<)'>7-0$>&#$/

.) & R@KS" &"#1%@C"Y & :) &V$)0)# & /#2@KV@K"K & /S1C)#): &L & 2@#3)#/0@: &S$%3/S)0/" &" & %": & V1C/#":Y &V"K" & %@ & 2$"% &I":3""KK":3K"K%@:&0):0)&)%&e!$#0@e&Z":3"&%"&V1C/#"&($)&:)&0):))4

j/C$K"&Hj/C$K"&O

F"K"&V@0)K&0/:V@#)K&0)&$#"&/S"C)#&0)&"K2Z/b@&)#&)%&e!$#0@eY&:)&:@%/2/3"&)%&S)#U&.7"#<&L&:)&V$%:"Y&:$2):/b"S)#3)YXIK/K&L&D/:3"&0)&"K2Z/b@:&gR/C$K":&H&L&Oh4&?#&%"&b)#3"#"&($)&:)&"IK)&gR/C$K"&+MhY&:)&:)%)22/@#"&)%&"K2Z/b@&($)&2@#3/)#)%"&/S"C)#Y&LY&)#&)%&S)#U&:$V)K/@KY&:)&V$%:"&"IK/K4XI/)K3"&%"&/S"C)#Y&:)&K)0/S)#:/@#"&V@K&S)0/@&0)&%@:&Z"%@:Y&Z":3"&"\$:3"K%"&)%&3"S"G@&0):)"0@4&F@:3)K/@KS)#3)Y&V"K"($)&%"&/S"C)#&#@&:)&V$)0"&S@b)K&0)%&/#3)K/@K&0)&%"&V1C/#"&@&0)%&2$"0K@&0)&3)^3@Y&V)0/K&:$:&Z"%@:&LY&)#&)%&Z"%@&.&"MB)%)C/K&0=#0)&:)&0)I)&/#2K$:3"K&%"&/S"C)#&gR/C$K"&++h4

j/C$K"&+M

Page 34: Manual Squeak

!"#$"%&'($)"* 6>

j/C$K" ++

F"K"&/#:)K3"K&2@#3)#/0@:&S$%3/S)0/"Y&I":3"&2@#&"KK":3K"KY&0):0)&)%&eB"31%@C@&0)&@I\)3@:eY&)%&@I\)3@&($)&K)VK@0$]2"&)%3/V@&0)&"K2Z/b@&($)&:)&0):)"&K)VK@0$2/K&g:@#/0@Y&b-0)@Y&)324h&Z":3"&$#"&V1C/#"4&F@:3)K/@KS)#3)Y&I":3"&2@#&"IK/K&)%S)#U&0)&"K2Z/b@:&V"K"&%@2"%/]"K&)%&($)&:)&($/)K)&K)VK@0$2/K4&

W4 =*&/*':/*$/)'+C8$"/)S&<#3K@0$2/K&b"K/@:&@I\)3@:&)#&%"&V1C/#"&"23$"%4&F$%:"K&)%&:/C#@&m&V"K""G"0/K&@3K"&V1C/#"&)&/#3K@0$2/K&@3K@:&@I\)3@:&0/R)K)#3):&)#&):3"&#$)b"&V1C/#"4&.)&):3)&S@0@Y2K)"K&b"K/": &V1C/#":&0/R)K)#3): &L&S@b)K:)&)#3K)&)%%": &$3/%/]"#0@& %@:&2@#3K@%):&0)% &D/IK@[H*$>&*/'+C8$"/&rrY&HC8$"/'/"0&*$<*&rY&HC8$"/')$87$&"0&&lY&L&k-0$>/'+C8$"/&ll&

GD&%0<)':$)7/-&)'K')<"<*<)'&"'&-'%/>F$<'#&'+C8$"/

')&V$)0)#&:)%)22/@#"K&)R)23@:&b/:$"%):&L&:@#@K@:&V"K"&)%&2"SI/@&0)&V1C/#":Y&($)&V$)0)#&"R)23"K&"&3@0":&)%%":&@&""%C$#"&)#&V"K3/2$%"K4&D@:&)R)23@:&b/:$"%):&V)KS/3)#&)%&V":@&0)&V1C/#"&2@#&)R)23@:&3"%):&2@S@&%@:&0)&]@@SY&I"KK/0@Y&V)K:/"#"Y&R$#0/0@Y&)324gR/C$K"&+5hY&($)Y&"&:$&b)]Y&0"#&V":@&"&@3K@:&V"K"&2@#2K)3"K&S1:&0)3"%%"0"S)#3)&)%&)R)23@&0):)"0@&gR/C$K":&+6&L&+>h4

j/C$K"&+5

j/C$K"&+6

j/C$K"&+>

j/C$K"&+T

D"&:)%)22/=#&0)&%@:&)R)23@:&:@#@K@:&Z"2)&($)&:)&VK@0$]2"&$#&:@#/0@&"%&V":"K&%"&V1C/#"4&')&V$)0)&)%)C/K&)#3K)&$#"%/:3"&0)&%@:&($)&):31#&CK"I"0@:&gR/C$K"&+ThY&"$#($)&3"SI/9#&:)&V@0K-"#&$3/%/]"K&:@#/0@:&VK@V/@:4

Page 35: Manual Squeak

!"#$"%&'($)"* 6T

A4 W"%-7$*'&D&%0<)S&F$%:"K&:@IK)&)%&V$#3@&2)#3K"%&0)%&2$"0K@&:$V)K/@K&V"K"&"IK/K&)%&S)#U&0)%Z$F*<Y&L&:)%)22/@#"K&&D&%0<)')<"<*<)&L&:$)7/-&)Y&I/)#&:=%@&V"K"&%"&V1C/#"&"23$"%&@&I/)#&V"K"3@0":&%":&V1C/#":&0)%&Z$F*<4&

O*8/"$[/#<*'#&'+C8$"/)

B$"#0@&:)&Z"L"#&):2K/3@&b"K/":&V1C/#":&0)%&%/IK@Y&):V@:/I%) & 2"SI/"K & )% & @K0)# & )# & ($) & :) & Z"#2@#R)22/@#"0@4&F"K"&Z"2)K%@Y&)#&)%&!)#U&0)%&D/IK@&:)%)22/@#"K&2%":/R/2"K&V1C/#":4&

?:3"&@V2/=#&"IK)&$#&):V"2/@&gR/C$K"&+Wh&)#&)%&($)&:)S$):3K"#&S/#/"3$K":&0)&%":&V1C/#":4&F/#2Z"#0@&2@#)%&I@3=#&/]($/)K0@&0)%&K"3=#&:@IK)&$#"&S/#/"3$K"&L"KK":3K1#0@%@&Z":3"&)%&%$C"K&0):)"0@Y&:)&2"SI/"&)%@K0)#&0)&%":&V1C/#":4

j/C$K"&+W

&&&

H4 O*8/"$[/* ' +C8$"/)S& F$%:"K & :@IK) & )% & V$#3@ & 2)#3K"% & 0)% & 2$"0K@ & :$V)K/@K & 0)% &Z$F*<& L:)%)22/@#"K&%"&@V2/=# &%-/)$D$%/*'+C8$"/)4&F"K"&S@0/R/2"K&)%&@K0)#&0)&%":&V1C/#":&I":3"K12@#&"KK":3K"K%":&"%&%$C"K&0):)"0@4&

=*&/%$,"'#&'c"#$%&)

'/&)%&D/IK@&2@#:3"&0)&b"K/@:&"V"K3"0@:&@&2"V-3$%@:Y&):&V@:/I%)&2K)"K&$#&-#0/2)Y&%@&($)&:)&V$)0)&Z"2)K&0)&0@:&R@KS":0/R)K)#3):[

! ?#&%"&V1C/#"&"&%"&($)&:)&0):)"&"22)0)K " 3K"b9: 0)% -#0/2)Y&:)&"IK)&)%&!)#U&0)%&D/IK@&LY&)#&9%Y&:)&:)%)22/@#"

xBK)"K&$#&:)G"%"0@Kx4&XV"K)2)K1&)%&/2@#@ &($)&:)&S$)b)&2@#&)%&K"3=#&_V"K)2)&V)C"0@&"%&/2@#@&0)%K"3=#_&L&($)&0)I)&0)V@:/3"K:)&)#&)%&!$#0@Y&Z"2/)#0@&$#&2%/2&2@#&)%&I@3=#&/]($/)K0@4&&

Page 36: Manual Squeak

!"#$"%&'($)"* 6W

j/C$K"&+A

j/C$K"&+H

X & 2@#3/#$"2/=# & :) & %) & 2"SI/" & 0) & #@SIK) & V"K" & 0):/C#"KY):V)2-R/2"S)#3)Y&)%&#@SIK)&0)&%"&V1C/#"&@&0)%&2"V-3$%@4&F"K")%%@&:)&V/0)#&:$:&Z"%@:&gj/C$K"&+Ah&LY&)#&)%&Z"%@ &>&"M'gZ"%@K@\@h&:)&:)%)22/@#"&B"SI/"K&)3/($)3"4&?#&%"&2"\"&($)&:)&"IK)Y:$:3/3$/K & )% & #@SIK) & ($) & ):31 & ):2K/3@ & _')G"%"0@K_ & V@K & $##@SIK)&($)&:)"&0):2K/V3/b@&0)%&2@#3)#/0@&0)&%"&V1C/#"&gj/C$K"+Hh4

F@K&U%3/S@Y&)#&%"&V1C/#"&)#&%"&($)&:)&b"L"&"&2K)"K&)%&-#0/2)Y0)V@:/3"K&)%&:)G"%"0@K&2@#&:$&#$)b@&#@SIK)4&X%&V$%:"K&:@IK)9%Y&:)&"IK/K1&%"&V1C/#"&0):0)&%"&($)&:)&2K)=&)%&')G"%"0@K4

! &')&V$)0)&@I3)#)K&$#&-#0/2)&CK1R/2@&"&3K"b9:&0)%&S)#U&Z$F*<B:)%)22/@#"#0@&BK)"K&$#"&S/#/"3$K"Y&%@&($)&2K)"&$#"&S/#/"3$K"0)&%" &V1C/#"&)#&$:@&gR/C$K"&+Oh&($)&:)&S$)b)&:/C$/)#0@&"%K"3=#x4&.)&%"&S/:S"&S"#)K"&($)&)%&e')G"%"0@KeY&:)&0)\"&)#&)%e!$#0@e4&F"K"&2@#b)K3/K%@&)#&$#&:)G"%"0@K&0)&%"&V1C/#"Y&:)V/0)#&:$:&Z"%@:&LY&)#&)%&S)#U&0)%&Z"%@ &.&"M& gR/C$K"&5MhY&:):)%)22/@#"&E"I/%/3"K&"22/=#&0)&:)G"%"0@K4

! .):V$9:Y&)#&%"&V1C/#"&)#&%"&($)&:)&b"L"&"&2K)"K&)%&-#0/2)Y&:)0)V@:/3"&%"&S/#/"3$K"4&X%&V$%:"K&:@IK)&)%%"Y&:)&"IK/K1&%"&V1C/#"2@KK):V@#0/)#3)4

&j/C$K"&+O&

'

j/C$K"&5M

& O4 =*&/*'7"')&]/-/#<*'#&'%/#/'+C8$"/S&?#&2"0"&$#"&0)&%":&V1C/#":&2K)"0":Y&V$%:"K&:@IK)&)%V$#3@&2)#3K"%&0)%&2$"0K@&:$V)K/@K&V"K"&"IK/K&)%&S)#U&0)%&Z$F*<&L&:)%)22/@#"K&%"&@V2/=#&2K)"K$#&)&]/-/#<*4&F/0/)#0@&%@:&Z"%@:&L&V$%:"#0@&:@IK)&)%&Z"%@&S)#U&gK@\@hY&:)%)22/@#"K&%"&@V2/=#%/>F$/*'&0$@7&0/&V"K"&):2K/I/K&VK/S)K"Y&:)C$#0"&444Y&:)CU#&2@KK):V@#0"4&D@:&:)G"%"0@K):2K)"0@: & "V"K)2)K1# & )# & 3@0": & %": & V1C/#": & LY & "% & :)K & V$%:"0@:Y & 2@#0$2/K1# & " & %" & V1C/#"2@KK):V@#0/)#3)4

+M4=*&/*'7"/'>$"$/07*/'#&'7"/'+C8$"/S&F$%:"K&:@IK)&)%&V$#3@&2)#3K"%&0)%&2$"0K@&:$V)K/@KV"K"&"IK/K&)%&S)#U&0)%&D/IK@&L&:)%)22/@#"K&%"&@V2/=#&2K)"K&$#"&S/#/"3$K"4&F)0/K&%@:&Z"%@:&0)%"&S/#/"3$K"&L&V$%:"#0@&:@IK)&)%&Z"%@&K@\@&gS)#UhY&:)%)22/@#"K&Z"I/%/3"K&"22/=#&0)&:)G"%"0@K4B@%@2"K& %"&S/#/"3$K"&)#&%"&V1C/#"&VK/S)K"&V"K"&($)Y&"%&:)K&V$%:"0@Y&:)&"IK"&%"&:)C$#0"V1C/#"4

Page 37: Manual Squeak

!"#$"%&'($)"* 6A

.<:$>$&"0<'&"0*&'+C8$"/)

X0)S1:&0)%&$:@&0)&$#&-#0/2)Y&V"K"&S@b)K:)&)#3K)&%":&V1C/#":&0)%&D/IK@Y&:)&V$)0)#&V$%:"K&%@:&2@S"#0@:&)^/:3)#3):&)#)%&2$)KV@&:$V)K/@K&0)%&D/IK@4&?:3":&V$%:"2/@#):&:=%@&V)KS/3)#&"22)0)K&"&%":&V1C/#":&"#3)K/@K&L&V@:3)K/@KY&)&/#/2/"%&LR/#"%4&'/&:)&0):)"&"22)0)K&"&@3K":&0)&%":&V1C/#":&2K)"0":Y&)#&)%&!)#U&0)%&D/IK@&:)&:)%)22/@#"&x<K&"&%"&V1C/#"xY&%@&($)&"IK)$#"&2"\"&gR/C$K"&5+h&)#&%"&($)&:)&):2K/I)&)%&#US)K@&0)&%"&V1C/#"&"&%"&($)&:)&0):)"&"22)0)K&LY&"&2@#3/#$"2/=#&:)VK):/@#"&xX2)V3"Kx4

&

j/C$K"&5+

&j/C$K"&55

F@K&0)R)23@Y&)%&S@b/S/)#3@&0)&%":&V1C/#":&0)%&D/IK@&):&2-2%/2@Y&):&0)2/KY&3K":&%%)C"K&"&%"&U%3/S"&V1C/#"&:)&V":"&"&%"VK/S)K"4&?:&V@:/I%)&0):"23/b"K&):3"&@V2/=#&:)%)22/@#"#0@Y&)#&)%&!)#UY&xF"K"K&)#&%"&U%3/S"&V1C/#"x&L&VK):/@#"#0@xX2)V3"Kx4&B$"#0@&):31&:)%)22/@#"0"&):3"&@V2/=#Y&3"SI/9#&)^/:3)&%"&V@:/I/%/0"0&0)&0):"23/b"K%"&)#&)%&!)#UY&)%/C/)#0@&xB@#3/#$"K0):V$9:&0)&%"&U%3/S"&V1C/#"xY&($)&"V"K)2)&"Z@K"&:$:3/3$L)#0@&"&%"&@V2/=#&"#3)K/@K4'/&%@&($)&:)&($/)K)&):&)#2@#3K"K&$#"&V"%"IK"&2@#2K)3"Y&:)&:)%)22/@#"&x?#2@#3K"Kx&)#&)%&!)#U&0)%&D/IK@&LY&)#&%"&2"\"($)&:)&"IK)Y&:)&):2K/I)&0/2Z"&V"%"IK"&gR/C$K"&55h4&?%&I$:2"0@K&)#2@#3K"K1&%"&V"%"IK"&0):)"0"&L&%"&K):"%3"K1&)#&%"V1C/#"&)#&%"&($)&:)&)#2$)#3K)Y&V"K"&($)&:)"&S1:&R12/%&%@2"%/]"K%"4&

++4j7)%/*'0&L0<S& F$%:"K&:@IK)&)%&V$#3@&2)#3K"%&0)%&2$"0K@&:$V)K/@K&V"K"&"IK/K&)%&S)#U&0)%Z$F*<Y&:)%)22/@#"K&%"&@V2/=#&?#2@#3K"K&L&):2K/I/K&%"&V"%"IK"&"&I$:2"K4&?%&VK@CK"S"&S@:3K"K1%"&V"%"IK"&0):)"0"&L&%"&K):"%3"K1&)#&%"&V1C/#"&)#&($)&:)&)#2$)#3K)4

+54W*'/'7"/'+C8$"/'#&0&*>$"/#/S&F$%:"K&:@IK)&)%&V$#3@&2)#3K"%&0)%&2$"0K@&:$V)K/@K&V"K"&"IK/K)%&S)#U&0)%&Z$F*<Y&:)%)22/@#"K&W*'/'-/'+C8$"/Y&):2K/I/K&)%&#US)K@&0)&%"&V1C/#"&"&%"&($)&:)0):)"&/K&)#&%"&b)#3"#"&"%&)R)23@Y&L&V$%:"K&;%&+0/*4

?$)7/-$[/%$,"'#&-'-$F*<

F"K"&b)K&)%&%/IK@&)#&$#"&V"#3"%%"&2@SV%)3"Y&:)&:)%)22/@#"&)#&)%&!)#U&0)%&D/IK@&x!@:3K"K&V"#3"%%"&2@SV%)3"xY&@V2/=#&0)%"&($)&:)&V$)0)&:"%/K&:)%)22/@#"#0@Y&)#&)%&S/:S@&!)#UY&x'"%/K&0)&%"&V"#3"%%"&2@SV%)3"xc&):3"&@V2/=#&:$:3/3$L)&"&%""#3)K/@K&)#&)%&!)#U4

+64.<)0*/*'/'+/"0/--/'%<>+-&0/S&F$%:"K&:@IK)&)%&V$#3@&2)#3K"%&0)%&2$"0K@&:$V)K/@K&V"K"&"IK/K)% & S)#U & 0)% &Z$F*<B& :)%)22/@#"K & %" & @V2/=# &.<)0*/* ' +/"0/--/ ' %<>+-&0/4 & F"K" & :"%/KY:)%)22/@#"K&%"&@V2/=#&1/-$*'#&'-/'+/"0/--/'%<>+-&0/4

Page 38: Manual Squeak

!"#$"%&'($)"* 6H

F"K"&0/R/2$%3"K&%"&S"#/V$%"2/=#&0)%&D/IK@&($)&:)&Z"L"2K)"0@&g#$#2"&:)&V$)0)&/SV)0/K&3@3"%S)#3)hY&:)&V$)0):)%)22/@#"K & )# & )% & !)#U & 0)% & D/IK@ & xf2$%3"K & %@:2@#3K@%):&0)&V"#3"%%"x4&?:3"&@V2/=#&Z"2)&0):"V"K)2)K%@:&2@#3K@%):&0)%&2$)KV@&:$V)K/@K&0)%&D/IK@&V@K&%@&($)Y)#&VK/#2/V/@Y&:=%@&):&V@:/I%)&)%&V":@&0)&%":&V1C/#":4

F"K" &K)2$V)K"K &)% &2$)KV@& :$V)K/@K &0):"V"K)2/0@Y & :))%/C)Y &)#&)% &!)#U&0)& %@:&E"%@:&0)%&D/IK@Y & %" &@V2/=#D/IK@&LY&)#&)%%"Y&x!@:3K"K&2@#3K@%):&0)&V"#3"%%"x&gR/C$K"56hY&%@&2$"%&%@:&K):3"$K"4

j/C$K"&56

+>4O%7-0/*'-<)'%<"0*<-&)'#&'+/"0/--/S&F$%:"K&:@IK)&)%&V$#3@&2)#3K"%&0)%&2$"0K@&:$V)K/@K&V"K""IK/K&)%&S)#U&0)% &Z$F*<Y &:)%)22/@#"K&%"&@V2/=# &O%7-0/*'-<)'%<"0*<-&)'#&'+/"0/--/& V"K"Z"2)K&0):"V"K)2)K&%@:&2@#3K@%):&0)&%"&V"K3)&:$V)K/@K&0)%&Z$F*<4

+T4.<)0*/* ' -<) ' %<"0*<-&) ' #& ' +/"0/--/S& ')%)22/@#"K & %" & @V2/=# &.<)0*/* ' %<"0*<-&) ' #&+/"0/--/&0)%&S)#U&0)%&D/IK@&V"K"&K)2$V)K"K%@:4

Page 39: Manual Squeak

!"#$"%&'($)"* 6O

F"K" "IK/K&)% ?$)<*&0) $# @I\I )3@Y V)0/K :$: Z"%@:&L VK):/@#"K )# Y&2@S@&:)&Z"&Z)2Z@&2@#&)%&@I\)3@&0)&%"&R/C$K"&+4

j/C$K"&+

=<>+<)$%$,"'#&-'?$)<*

?% &?$)<*&& gR/C$K"&5h&):31&2@SV$):3@&V@K&%"&& eS/#/"3$K"&0)%&@I\)3@eY&:/3$"0"&"&%"&/]($/)K0"&0)&%"&e2"I)2)K"eY &L&%@:V"#)%):&0)&IU:($)0"&L&0)&2"3)C@K-":4 &?^/:3)#&0@2)&0)&):3@:&U%3/S@:Y&($)&"CK$V"#&"&0/R)K)#3): &"22/@#):& V@K&:$"R/#/0"04&D":&"22/@#):&:@#&V)($)G@:&VK@CK"S":&($)&V)KS/3)#&"23$"K&:@IK)&%@:&@I\)3@:4

Page 40: Manual Squeak

!"#$"%&'($)"* >M

j/C$K"&5

D"&e!/#/"3$K"e&0)%&@I\)3@&):Y&2@S@&:$&#@SIK)&/#0/2"Y&$#"&V)($)G"&K)VK):)#3"2/=#&CK1R/2"&0)%&@I\)3@&0)%&($)&:)&Z"V)0/0@&:$&?$)<*4&'/Kb)&V"K"&%@2"%/]"K%@&K1V/0"S)#3)Y&2":@&0)&3)#)K&"I/)K3@:&@3K@:4&B$"#0@&:)&Z"2)&$#&2%/2&:@IK)&)%%"Y:)&2/)KK"#&%@:&eV"#)%):e&L&V)KS"#)2)&:=%@&%"&eS/#/"3$K"ec&$#&#$)b@&2%/2&:@IK)&)%%"&0):V%/)C"&0)&#$)b@&%@:&eV"#)%):e4

D"&eB"I)2)K"e&):31&2@SV$):3"&0)&b"K/@:&)%)S)#3@:&gR/C$K"&6h&($)&0"#&/#R@KS"2/=#&:@IK)&)%&?$)<*&L&V)KS/3)#&"23$"K:@IK)&9%4

&j/C$K"&6

B@%"V:"&)%&V"#)%[&B/)KK"&)%&?$)<*Y&S"#3)#/)#0@&3@0@:&%":&"22/@#):&($)&:)&Z"L"#&%%)b"0@&"&2"I@4&?:&V@:/I%)&"IK/K%@&0)#$)b@&L&K)2$V)K"K&%":&"22/@#):&"#3)K/@K):&V/0/)#0@&%@:&J/-<)&L&:@%/2/3"#0@&)%&?$)<*4

XCK)C"&2"3)C@K-":[&XG"0)&"&%@:&eV"#)%):&0)&2"3)C@K-":e&)^/:3)#3):&@3K@&#$)b@4

!)#U&0)%&N/:@K[&XIK)&$#&S)#U&($)Y&)#3K)&@3K":&@V2/@#):Y&VK):)#3"&%"&V@:/I/%/0"0&0)&)#2@#3K"K&$#&@I\)3@&($)&:))#2$)#3K)&@2$%3@4

XCK)C"&$#"&b"K/"I%)[&F)KS/3)&"CK)C"K&$#"&#$)b"&b"K/"I%)&"&3K"b9:&0)&$#"&b)#3"#"&)S)KC)#3)4

`@SIK)&0)%&@I\)3@[&!$):3K"&)%&#@SIK)&0)%&@I\)3@Y&#@SIK)&($)&V$)0)&:)K&2"SI/"0@&Z"2/)#0@&$#&2%/2&:@IK)&)%&S/:S@4

+4 ;F*$*'&-'?$)<*S '.):0)&%"&V):3"G"&%"&V):3"G" &H*<:$)$<"&)& @&0):0)&)% &=/0C-<8<'#&'<FP&0<)B"KK@\"K&"%&!$#0@&0@:&@I\)3@:&C)@S93K/2@:&g?:3K)%%"&L&?%/V:)h4&F)0/K&:$:&Z"%@:&L&V$%:"K&:@IK)&)%Z"%@&?$)<*& g"]$%h&V"K"&($)&:)&S$):3K)#&:$:&K):V)23/b@:&N/:@K):4&F$%:"K&:@IK)&:$:&S/#/"3$K":V"K"&($)&:)&S/#/S/2)#4&

54 ;%%$<"&)')<F*&'-/'%/F&%&*/[&!"^/S/]"K&%@:&?$)<*&)&V$%:"#0@&:@IK)&%":&S/#/"3$K":4& &E"2)K$#&2%/2&:@IK)&$#&#@SIK)Y&V"K"&2"SI/"K%@4&XCK)C"K&@3K@&V"#)%&0)&$#"&#$)b"&2"3)C@K-"&"%&?$)<*V$%:"#0@&:@IK)&)%&/2@#@&2@KK):V@#0/)#3)4&

64 jM)@7&#/'#&'/%%$<"&)S '?:2K/I/K &)#& %" &b)#3"#" &0)&IU:($)0" &e8$*/e &L &VK):/@#"K &I$:2"K4&XV"K)2)K1&%"&2"3)C@K-"&I1:/2@&2@#&%"&"22/=#&K)($)K/0"4&

Page 41: Manual Squeak

!"#$"%&'($)"* >+

?%&eF"#)%&0)&IU:($)0"e&V)KS/3)&)#2@#3K"K&$#"&2"3)C@K-"&@&$#"&"22/=#&gR/C$K"&>h4

&

j/C$K"&>

B@%"V:"&)%&V"#)%[&B/)KK"&)%&eV"#)%&0)&IU:($)0"e4

P)^3@&V"K"&I$:2"K[&?:V"2/@&V"K"&):2K/I/K&)%&3)^3@&2@SV%)3@&_@&V"K3)&0)&9%_&($)&:)&b"L"&"&I$:2"K4

?\)2$3"&%"&IU:($)0"[&J@3=#&V"K"&)R)23$"K&%"&IU:($)0"&0)%&3)^3@&):2K/3@4&?%&K):$%3"0@&:)&S$):3K"&)#&)%&S/:S@&V"#)%YI"\@&%"&b)#3"#"&0)%&3)^3@&):2K/3@4

?%&eF"#)%&0)&2"3)C@K-":e&2@#:3/3$L)&%"&R@KS"&0)&VK):)#3"K&0/R)K)#3):&"22/@#):Y&2@S@&:)&S$):3K"&)#&%"&R/C$K"&T4

j/C$K"&T

B@%"V:"&)%&V"#)%Y&2@S@&)#&3@0":&%":&"22/@#):&0)&'($)"*Y&2/)KK"&)%&eV"#)%&0)&%"&2"3)C@K-"e&"I/)K3"4

!$)b)&"&%"&2"3)C@K-"&:/C$/)#3)[&X&3K"b9:&0)&%":&R%)2Z":&0)&0@I%)&:)#3/0@&):&V@:/I%)&"22)0)K&"&%":&2"3)C@K-":&"#3)K/@K&LV@:3)K/@K4

B"3)C@K-"&)#&$:@[&<#0/2"&)%&#@SIK)&0)%&eV"#)%&0)&%"&2"3)C@K-"e&($)&):31&VK):)#3)4&X%&Z"2)K&$#&2%/2&:@IK)&)%&#@SIK)Y:)&"IK)&$#"&b)#3"#"&2@#&%"&K)%"2/=#&0)&%":&2"3)C@K-":&)^/:3)#3):&gR/C$K"&Wh4&X%&Z"2)K&$#&2%/2&:@IK)&$#"&0)&)%%":Y&:)0):V%/)C"&:$&V"#)%Y&($)&:$:3/3$L)&"%&"#3)K/@KS)#3)&0):V%)C"0@4

Page 42: Manual Squeak

!"#$"%&'($)"* >5

&

j/C$K"&W

D": &"22/@#):& :@# & V)($)G@: &VK@CK"S": & g:2K/V3:h & ($) & %%)b"# & " & 2"I@ &0)3)KS/#"0": & @V)K"2/@#):Y & )^V$):3": &)# & :$)#$#2/"0@4&&F@K&)\)SV%@Y&e"b"#]"Ke&@&eC/K"Ke&@I%/C"#&"%&@I\)3@&"&($)&K)"%/2)&%":&@V)K"2/@#):&)#$#2/"0":4

?\)2$3"&)%&2@S"#0@Y&2@S@&:$&VK@V/@&#@SIK)&/#0/2"Y&&)\)2$3"&%"&"22/=#&VK):2K/3"&)#&%"&"22/=#4

?%&!)#U&0)&%"&"22/=#&"IK)&$#"&b)#3"#"&2@#&@V2/@#):&"b"#]"0":Y&0/R)K)#3):&:)CU#&%"&"22/=#&0)&%"&($)&:)&3K"3)4

D@:&"3K/I$3@:&:@#&2"K"23)K-:3/2":&VK@V/":&0)&2"0"&@I\)3@4&F$)0)#&:)K&e0)&:=%@&%)23$K"e&L&eS@0/R/2"I%):e4&D@:&VK/S)K@:/#R@KS"#&:@IK)&$#"&2"K"23)K-:3/2"&0)%&@I\)3@Y&VK@V@K2/@#"#&b"%@K):&V"K"&@3K":&"22/@#):&L&#@&:)&V$)0)#&S@0/R/2"K4&D@::)C$#0@:Y&"0)S1:&0)&VK@V@K2/@#"K &b"%@K):&0)% &@I\)3@Y &V$)0)#&:)K&S@0/R/2"0@:4&')&V)K2/I)& %":&0/R)K)#2/":&)#3K)

"SI@:&3/V@:&V@K($)&%@:&:)C$#0@:&3/)#)#&$#"&R%)2Z"& &4

D"&VK$)I"&0)&$#"&"22/=#&V)KS/3)&3@S"K&0)2/:/@#):&K):V)23@&"&)%%"4

D"&R/#"%/0"0&I1:/2"&0)&%":&"22/@#):&):&:)Kb/K&0)&I":)&V"K"&%"&2@#R)22/=#&0)&C$/@#):&0)&)P@L:4

+4 =/>F$/*'#&'%/0&8<*c/)S'F$%:"K&:@IK)&)%&#@SIK)&0)&$#"&2"3)C@K-"&V"K"&"IK/K&%"&b)#3"#"&0)3@0":&%":&)^/:3)#3):&V"K"&):)&@I\)3@4&?%)C/K&%"&2"3)C@K-"&><:$>$&"0<4&

54 GP&%7%$,"'#&'%<>/"#<)S& F$%:"K&:@IK)&)%&/2@#@&0)&%"&)\)2$2/=#&0)&2@S"#0@:&0)&%"&"22/=#8$*/*& L & S"#3)#)K%@ & VK):/@#"0@ & V"K" & ($) & $# & @I\)3@ & C/K) & :@IK) & :$ & 2)#3K@4 & B"SI/"K & 0)2"3)C@K-":&L&VK):/@#"K&%"&)\)2$2/=#&0)&2@S"#0@:&)#&"($)%%":&"22/@#):&($)&%@&V)KS/3"#4&

64 .<#$D$%/%$,"'#&'/0*$F70<)S& ?#&%" &2"3)C@K-"&I1:/2@Y &V$%:"K&:@IK)& %":&0@I%):&R%)2Z":&V"K"2"SI/"K&%@:&b"%@K):&0)&%":&2@@K0)#"0":&0)%&@I\)3@&L&0)&:$&0/K)22/=#4&F)0/K&%@:&Z"%@:&0)%&@I\)3@L &S@0/R/2"K & :$ & V@:/2/=# & )# & )% &.7"#<Y & @I:)Kb"#0@ & %@: & 2"SI/@: & )# & %@: & b"%@K): & 0) & :$:2@@K0)#"0":4&B@SVK@I"K&($)&%"&"22/=#&0)%&Z"%@&*<0/*&2@/#2/0)&2@#&%"&"22/=#&#$*&%%$,"&0)&%"%/0&8<*c/'FC)$%<4&

>4 G-$>$"/*'-<)'<FP&0<)'&)0*&--/'K'*&%0C"87-<[&XKK@\"K&"%&B$I@&0)&I":$K"&"SI@:&@I\)3@:4&D@:?$)<*&)&0)&%@:&0@:&@I\)3@:&0):"V"K)2)K1#4&

Page 43: Manual Squeak

!"#$"%&'($)"* >6

D@:&C$/@#):&:@#&V)($)G@:&VK@CK"S":Y&2@SV$):3@:&V@K&$#"&@&b"K/":&"22/@#):Y&($)&Z"2)#&($)&3@S)#&b/0"&%@:&@I\)3@::/3$"0@:&)#&)%&e!$#0@e4&

F"K"&2K)"K&$#&C$/=#Y&I":3"&2@#&"KK":3K"KY&0):0)&)%&:$)<*Y&$#"&"22/=#&@&$#&e"3K/I$3@&S@0/R/2"I%)e&"%&e!$#0@eY&2@S@&:)"&Z)2Z@&)#&%"&R/C$K" +4

j/C$K"&+

B$"#0@&:)&Z"&2K)"0@&)%&VK/S)K&C$/=#Y&:)&"IK)&$#&#$)b@&eV"#)%eY&($)&2@KK):V@#0)&"&%@:&C$/@#):4&?#&9%&:)&:/3$"K1#&%@:#$)b@:&($)&:)&2K))#&V"K"&)%&@I\)3@Y&":-&2@S@&)% &C$/=#+&L&$#@&#$)b@Y&0)#@S/#"0@&C$/=#&b"2-@Y&($)&V)KS/3)&@V)K"K@3K":&#$)b":&"22/@#):&($)&:)&0):))#4

B@SV@:/2/=#&0)&%@:&C$/@#):D@:&C$/@#):&):31#&2@SV$):3@:&V@K&%@:&)%)S)#3@:&:/C$/)#3):&gR/C$K"&5h[

Page 44: Manual Squeak

!"#$"%&'($)"* >>

j/C$K"&5

<#/2/"&%"&"22/=#&Z"2)&($)&)%&VK@CK"S"&:)&"23/b)4

B@%"V:"&)%&C$/=#&2/)KK"&)%&C$/=#Y&"$#($)&V)KS"#)2)&)#&)%&eV"#)%&0)&C$/@#):e4&F"K"&"23$"K&:@IK)&9%Y&:)&"IK)&)%&:$)<*&L:)&"KK":3K"Y&0)&#$)b@Y&Z":3"&)%&e!$#0@e4

!$):3K"&)%&C$/=#&)#&S@0@&3)^3@&@&CK1R/2@&V)KS/3)&"%3)K#"K&)#3K)&%"&R@KS"&($)&:)&K)2@C)&)#&%":&/S1C)#):&L&:$&2=0/C@):2K/3@4

?%&"22):@&"%&S)#U&0)%&C$/=#&V)KS/3)&"IK/K&$#&V"#)%&gR/C$K"&6hY&)#&)%&($)&"V"K)2)#&0/R)K)#3):&@V2/@#):&2@S@&2"SI/@0)&#@SIK)&@&0):3K$22/=#&0)%&C$/=#4

j/C$K"&6

?0/3"&)%&#@SIK)&V)KS/3)Y&2@S@&:$&#@SIK)&/#0/2"Y&S@0/R/2"K&)%&#@SIK)&0)%&C$/=#4

<#/2/"&)%&C$/=#&V)KS/3)&/#/2/"K&:$&"22/=#4&'/&:)&S"#3/)#)&V$%:"0@Y&:)&"IK)&$#&S)#U&)#&)%&($)&:)&V$)0)&):3"I%)2)K&)%3/)SV@&0)&%"&"22/=#&($)&):Y&V@K&0)R)23@Y&0)&Hk:)24

!)#U&V"K"&"23/b"K&)%&C$/=#&gR/C$K"&>h&V)KS/3)&):3"I%)2)K&)#&($9&S@S)#3@&@&I"\@&($9&"22/=#&:)&)\)2$3"K1&)%&C$/=#4&D"R/C$K"&T&S$):3K"&%"&@V2/=#&e7($9&:/C#/R/2"&3@0@&):3@;e&0)%&S)#U4

&j/C$K"&>

Page 45: Manual Squeak

!"#$"%&'($)"* >T

&j/C$K"&T

+4 OF0&"&*'7"'87$,"[&.):0)&%"&V):3"G"&H*<:$)$<"&)&@&0):0)&)%&=/0C-<8<'#&'OFP&0<)Y&"KK@\"K"% &.7"#<&$#&@I\)3@&C)@S93K/2@&gQ)231#C$%@h4&&F)0/K&:$:&Z"%@:&LY&V$%:"#0@&)#&)%&Z"%@&N/:@Kg"]$%hY&"IK/K&:$&?$)<*4&F$%:"K&&L&"KK":3K"K&%"&"22/=#&e@I\)3@&"b"#]"&Te&L&:@%3"K%"&)#&)%&!$#0@4fI:)Kb"K&2=S@&:)&Z"&2K)"0@&)%&V"#)%&0)&C$/@#):Y&0@#0)&:)&)#2$)#3K"&)%&"Z@K"&2K)"0@4&

54 ;%%$<"&)'%<"'-<)'87$<"&)[&F$%:"K&)%&/2@#@&0)&/#/2/"K&%"&"22/=#&V"K"&($)&)%&@I\)3@&"b"#2)Y2@SVK@I"#0@&%"&0/R)K)#2/"&:/&:)&S"#3/)#)&%"&VK):/=#&0$K"#3)&$#@:&:)C$#0@:4&

64 =<-/+)/* '&- '87$,"[ &B@%"V:"K &)% &C$/=#&L &@I3)#)K%@ &0)&#$)b@&0):0)&)% &V"#)% &0) &C$/@#):Y"KK":3K1#0@%@&Z":3"&)%&.7"#<&L&:@%31#0@%@&)#&9%4&

>4 W"$%$/*'&- '87$,"S& F$%:"K&:@IK)&)% &K)%@\ & g/#/2/" &)% &C$/=#h &L&2@SVK@I"K &($)Y &" &:$&0)K)2Z"Y\"<*>/-\& ):&:$:3/3$/0@&V@K &\-/0$&"#<\Y &S/)#3K":&($)&)%&@I\)3@&:)&0):V%"]"&:/#&0)3)#)K:)4F$%:"K & 0) & #$)b@ & )% & K)%@\ & V"K" & 0)3)#)K & %" & "22/=#c &\-/0$&"#<\& Z" & :/0@ & :$:3/3$/0@ & V@K\+/7)/#<\I& &Q)2@K0"K&($)&$#&@I\)3@&V$)0)&:)K&S@b/0@&"&3K"b9:&0)%&S$#0@&V/0/)#0@&:$:&Z"%@:L&:)%)22/@#"#0@&)%&Z"%@&-&:/"0/*4&

T4 O0*<)'$"$%$<)'#&'87$,"S& F"K"&2@#@2)K&%":&0/:3/#3":&@V2/@#):Y&"22)0)K&"%&S)#U&0)%&C$/=#&L:)%)22/@#"K &&L+-$%/*'/-0&*"/0$:/)'#&'&)0/#<4&B@#&%"&b)#3"#"&"I/)K3"Y&V$%:"K&)%&S)#U&V"K""23/b"K&)%&C$/=#&L&:)%)22/@#"KY&0)%&S)#U&)S)KC)#3)Y&0/R)K)#3):&@V2/@#):&V"K"&"23/b"K&)%&S)#U2@#&)%&K"3=#&g0)#3K@Y&R$)K"Y&VK):/@#"0@Y&)324hY&2@SVK@I"#0@&%":&0/R)K)#3):&@V2/@#):4&

J@KK"&)%&C$/=#Y&Z"2)&0):"V"K)2)K&V)KS"#)#3)S)#3)&)%&C$/=#&LY&V@K&3"#3@Y&#@&:)&V@0K1&K)2$V)K"K&#/&:/($/)K"&0):0)&)%eV"#)%&0)&C$/@#):e4

FK$)I"&0)%&C$/=#&):&$#"&2@#0/2/=#&0)&%"&($)&0)V)#0)&($)&$#"&"22/=#&:)&V$)0"&%%)b"K&"&2"I@4&B$"#0@&:)&@I3/)#)&%"VK$)I"Y &"V"K)2) &$#" &)3/($)3"&($)&:)& %%)b"&"% &C$/=#Y &0@#0)&:)&0)V@:/3" & gR/C$K" &Wh4 &D" &]@#" &b)K0)Y & :/3$"0"&"& %"/]($/)K0"Y&/#0/2"&0=#0)&:)&2@%@2"K14&

Page 46: Manual Squeak

!"#$"%&'($)"* >W

j/C$K"&W

D@:&)%)S)#3@:&($)&2@SV@#)#&%"&VK$)I"&0)%&C$/=#&:@#&%@:&:/C$/)#3):[

FK$)I"Y&Z":3"&0@#0)&:)&"KK":3K"&$#&e"3K/I$3@&S@0/R/2"I%)e&g%@:&($)&3/)#)#&%"&R%)2Z"&&& hY&($)&/#0/2"&%"&2@#0/2/=#&($)3/)#)&($)&2$SV%/K:)&V"K"&($)&%":&"22/@#):&:)&)\)2$3)#Y&@&#@&%@&Z"C"#4&D"&R/C$K"&A&):&$#&)\)SV%@&0)&2=S@&R$#2/@#"#%":&VK$)I":4

'/Y&0@#0)&:)&V$)0)&:@%3"K&$#"&"22/=#&($)&:)&)\)2$3"K1&:/&%"&2@#0/2/=#&:)&2$SV%)4

`@4&D@&S/:S@&($)&)%&"#3)K/@KY&V)K@&0)&:/C#@&2@#3K"K/@4&

d#&C$/=#&V$)0)&):3"K&2@SV$):3@&V@K&S1:&0)&$#"&"22/=#Y&2@S@&:)&S$):3K"&)#&%"&R/C$K"&H4&B$"#0@&:)&b"&"&/#3K@0$2/K$#"&#$)b" &"22/=#& )#&)% &C$/=#Y &$#"&]@#"&0)&2@%@K&b)K0)Y &:/3$"0"&"& %"&/]($/)K0"Y &/#0/2"&%" &]@#"&0@#0)&V$)0)&:)K:/3$"0"4&D":&"22/@#):&:)&V$)0)#&K)@K0)#"KY&2@%@2"#0@&VK/S)K@&$#"&"22/=#&($)&"2"I"&0)&:)K&"KK":3K"0"&gR/C$K"&Oh4

Page 47: Manual Squeak

!"#$"%&'($)"* >A

j/C$K" A

&j/C$K"&H

&j/C$K"&O

+4 W"%<*+<*/*'7"/'/%%$,"'/-'87$,"[&')%)22/@#"K&%"&"22/=# &\<FP&0<'8$*/'6\& Z":3"&)%&C$/=#&L2@%@2"K%"&0)#3K@&0)&9%Y&3K":&%"&"22/=#&0)&S@b/S/)#3@Y&2@SVK@I"#0@&%"&"V"K/2/=#&0)&$#"&]@#"b)K0)Y&"&%"&/]($/)K0"Y&($)&):&%$C"K&0@#0)&V$)0)&:)K&0)V@:/3"0"&%"&"22/=#4&!@0/R/2"K&)%&@K0)#0)&%":&"22/@#):Y&"KK":3K"#0@&)%&S@b/S/)#3@&Z":3"&2@%@2"K%@&0)I"\@&0)%&C/K@4&FK):/@#"K&)%&K)%@\V"K"&2@SVK@I"K&)%&S@b/S/)#3@&0)%&@I\)3@4&

54 W"%<*+<*/*'7"/'+*7&F/[&FK):/@#"K&)%&/2@#@&0)&H*7&F/&0)%&C$/=#&V"K"&@I3)#)K&$#"&b)#3"#"($)Y&"0Z)K/0"&"%&K"3=#Y&:)&0)V@:/3"&)#&)%&C$/=#&)#&$#"&]@#"&b)K0)&($)&"V"K)2)4&Q)"%/]"K%@&3K":%": & "22/@#): & )^/:3)#3):4& & XKK":3K"K & %" & "22/=# &\/:/"[/ ' 6\& 0):0) & )% & C$/=# & " & %" & VK$)I"Y2@%@21#0@%"&)# &9O4&& fI3)#)K& %" &2"3)C@K-" &%<-<* 'K 'F<*#&'K'/**/)0*/* '\<FP&0< '&)@7$"/)*&#<"#&/#/)\&Z":3"&2@%@2"K%@&)#&H*7&F/4&F$%:"K&)%&K)%@\&V"K"&/#/2/"K&%"&"22/=#4&

64 .<#$D$%/*'/0*$F70<[&!@0/R/2"K&)#&)%&V"#)%&0)&2"3)C@K-":&)%&"3K/I$3@&0)&):($/#":&K)0@#0)"0":V"K"&($)&#@&:)&2$SV%"&%"&VK$)I"Y&0)&S"#)K"&($)&:@%@&:)&)\)2$3)&%"&"22/=#&/#/2/"%&gC/K@h4&N@%b)K"&S@0/R/2"K&)%&"3K/I$3@&"&:$&b"%@K&/#/2/"%4&

Page 48: Manual Squeak

!"#$"%&'($)"* >H

D@:&S@:"/2@:&@&)3/($)3":&:@#&K)VK):)#3"2/@#):&CK1R/2":&0)

%@: &@I\)3@:Y &($) & :) &V$)0)# &@I3)#)K &" & 3K"b9: &0) & %@:Z"%@:Y & :)%)22/@#"#0@ & & 4 & X% & Z"2)K & $# & 2%/2Y & :) & 2K)" & $#K)231#C$%@ & 2@# & )% & #@SIK) & 0)% & @I\)3@ & )# & $:@Y & 2@S@ & :)S$):3K"&)#&%"&R/C$K"&+M4

P"SI/9# & :) & V$)0)# & @I3)#)K & 0):0) & )% &:$)<*Y & ($) & ): & )%K)V@:/3@K/@&0)&%"&S"L@K&V"K3)&0)&%@:&S@:"/2@:Y&"&3K"b9:&0)"KK":3K"K&L&:@%3"K4

j/C$K"&+M

.<)/$%<)[ &XKK@\"K &"% &B$I@&0)&J":$K"& %"&"22/=#&0)&"b"#2)4 &fI3)#)K& %"&2"3)C@K-" &>$)%&-C"&<& L"KK":3K"K & %" & "22/=# &\<FP&0< '+/*i%&0& '/ '#<0\& Z":3" &9O4 &fI3)#)K &@3K" & R/C$K" &C)@S93K/2" &0) & %"H&)0/]/'H*<:$)$<"&)&LY&V/0/)#0@&:$:&Z"%@:Y&@I3)#)K&$#&!@:"/2@&:/3$1#0@%@&:@IK)&%"&V"%"IK"&e0@3eg)%&V$#3)K@&0)%&K"3=#&3/)#)&($)&):3"K&:/3$"0@&:@IK)&%"&V"%"IK"h4&X23/b"K&)%&C$/=#4

D@:&C$/@#):&VK@V@K2/@#"#&%"&I":)&V"K"&%"&2@#R)22/=#&0)&)P@L:&L&0)&?#:"L@:&"23/b@:4

Page 49: Manual Squeak

!"#$"%&'($)"* >O

&

?#&):3"&:)22/=#&)#2@#3K"K1&2$"3K@&3$3@K/"%):&:@IK)&"%C$#@:&0)&%@:&VK@L)23@:4&'/&0):)"&K)"%/]"K&"%C$#@&0)&)%%@:Y&V"K"S"L@K&2@S@0/0"0Y&%)&K)2@S)#0"S@:&($)&%@:&/SVK/S"4

?#&%"&2"KV)3"&K)2$K:@:&)#2@#3K"K1&%":&/S1C)#):&($)&:)&Z"#&$3/%/]"0@&V"K" %"&K)"%/]"2/=# 0) "%C$#@: 0)&)%%@:4

&

?:3)&VK@L)23@&2@#:/:3)&)#&K)"%/]"K&$#" &+*&)&"0/%$,"B '/'><#<'#&'-$F*<'&-&%0*,"$%<B& 3@S"#0@&2@S@&S@3/b@& %"0):2K/V2/=#&0)&%"&I)%%"&2@S"K2"&)^3K)S)G"&0)&D"&N)K"4

H;1O1 ;1HG=^O

+4&XIK/K&1@7&/AY&0):V%)C"K&%"&V):3"G"&9;?GU;(ONYV$%:"K & :@IK) & %" & @V2/=# &9bG?O 'V"K" & @I3)#)K & $#"S/#/"3$K"&0)%&VK@L)23@&&"&K)"%/]"K4

54&F$%:"K&:@IK)&1$"'"<>F*&2'L&):2K/I/K&0)&3-3$%@ &Z;?GN;&V"K"&2"SI/"K&)%&#@SIK)&0)%&#$)b@&VK@L)23@4&X2@#3/#$"2/=#Y &V$%:"K &:@IK)&)% & /#3)K/@K &0)& %" &b)#3"#"S/#/"3$K"&V"K"&($)&:)&"IK"&)%&VK@L)23@&"&/#/2/"K4

64&F$%:"K&%"&3)2%"&G)%/+&&g?:2h&V"K"&@I3)#)K&)%&S)#U0)%&!$#0@4&')%)22/@#"K&%"&@V2/=#&<FP&0<)&V"K"&($)&:)S$):3K)&)%&=/0C-<8<'#&'OFP&0<)[

&

Page 50: Manual Squeak

!"#$"%&'($)"* TM

H;1O1 ;1HG=^O

>4 & ?# & )% &=/0C-<8< ' #& ' OFP&0<)& :)%)22/@#"K & %"2"3)C@K-"&&H*&)&"0/%$,"& L&"KK":3K"K&Z":3"&)%&!$#0@)%&@I\)3@&Z$F*<4&XV"K)2)K1&:@IK)&)%&!$#0@&0)&'($)"*)% & D/IK@ & :@IK) & )% & ($) & :) &b" & " & 3K"I"\"K & ($)Y & )# &$#VK/S)K&S@S)#3@Y&&3"#&:=%@&3/)#)&$#"&V1C/#"[

&

T4&F)0/K&%@:&Z"%@:&0)%&@I\)3@&Z$F*<':/3$1#0@:)&:@IK)&9%L&V$%:"#0@&)%&I@3=#&0)K)2Z@&0)%&K"3=#4&?%)C/K&)%&Z"%@=/>F$/*'0/>/]<& g"S"K/%%@h&V"K"&2"SI/"K&)%&3"S"G@"&%":&VK@V@K2/@#):&0):)"0":&L&)%&Z"%@&.<:&*&gS"KK=#hV"K"&K):/3$"K&)%&Z$F*<')#&)%&%$C"K&0):)"0@&0)%&!$#0@4

W4&F$%:"K&2@#&)%&I@3=#&0)K)2Z@&:@IK)&)%&@I\)3@ &Z$F*<K)V)3/0"S)#3)&Z":3"&($)&:)&S$):3K)#&%@:&Z"%@:&0)&%"+C8$"/4&E"2)K&2%/2&:@IK)&)%&Z"%@&.&"M'gK@\@h&a'&)0$-<#&'--&"/#<'a'%/>F$/*'%<-<*Y&&L&:)%)22/@#"K&)%&2@%@K0):)"0@&:=%/0@&@&)#&CK"0/)#3)4 &.)&S@0@&:)S)\"#3)YV$)0)# & 2@%@K)"K:) &)% & K):3@ &0) & %@: & 2@SV@#)#3): &0)%@I\)3@&%/IK@4

&

& &A4 &B@#&%"&2@SI/#"2/=#&0)&3)2%": &;-0_< '@I3)#)K&)%=/0C-<8< ' #& ' OFP&0<)B ':/ & #@ & "V"K)2) & )# & V"#3"%%"4')%)22/@#"K & %" &2"3)C@K-" &^&L0<& L & "KK":3K"K &Z":3" &)%S$#0@&)%&@I\)3@&j/""&*'^*7&'^K+&4&F)0/K&:$:&Z"%@:Z"2/)#0@ & 2%/2 & 0)K)2Z@ & :@IK) & )% & @I\)3@ & LY & V$%:"#0@:@IK)&)%&#@SIK)&j/""&*'^*7&'^K+&Y&2"SI/"K&)%&3)^3@):2K/I/)#0@ &Z/'?&*/4 &B@#&%@:&Z"%@: &=/>F$/*'%<-<*'gK@:"h & L&& =/>F$/* ' 0/>/]<& g"S"K/%%@h &S@0/R/2"K & :$":V)23@4

&&&H4&B@#&"L$0"&0)%&Z"%@&.<:&*&gS"KK=#hY&0):V%"]"K&)%@I\)3@ &j/""&* 'Z":3" & %" & I"KK" & :$V)K/@K & 0)% &Z$F*<YV$%:"K & :@IK) & )% & Z"%@ &.&"M 'gK@\@h & L & :)%)22/@#"K & %"@V2/=# &$"%*7)0/*'#&"0*<'a'Z$F*< 'V"K"&($)&)%&3-3$%@($)0)&0)&R@KS"&:)S)\"#3)&"&%"&/S"C)#4

&&&O4&.):0)&)%&=/0C-<8<'#&'OFP&0<)&gX%3m@hY&2"3)C@K-"^&L0<Y&"KK":3K"K&"&%"&V1C/#"&0)%&D/IK@&)%&@I\)3@&^&L0<Q/"0C)0$%<4 &F)0/K &:$:&Z"%@: &L &S@0/R/2"K &:$ &":V)23@Z":3"&@I3)#)K&$#&":V)23@&:)S)\"#3)&"%&0)&%"&/S"C)#YS@0/R/2"#0@&:$&2@#3)#/0@Y&2@%@K&0)&R@#0@Y&3/V@&0)&%)3K"L&3"S"G@4

&

Page 51: Manual Squeak

!"#$"%&'($)"* T+

H;1O1 ;1HG=^O

+M4&?#&)%&=/0C-<8<'#&'OFP&0<)&gX%3m@h&:)%)22/@#"K&%"2"3)C@K-"&&R&**/>$&"0/)&L&"KK":3K"K&Z":3"&)%&!$#0@)% &@I\)3@ &Z$)0/ '#& ';*%J$:<)4 &.):0) &):3) &@I\)3@ &0)#"b)C"2/=# & %@2"%/]"K & %" & /S"C)# &0<**&>&"8/ '0) & %"2"KV)3" &;-F7>-/:&*/Y & :)%)22/@#"K%" & L & V$%:"K & :@IK)/F*$*&V"K"&($)&:)&S$):3K)&)#&V"#3"%%"4&

&

++4&F)0/K&%@:&Z"%@:&0)&%"&/S"C)#4&B@#&)%&Z"%@&=/>F$/*&-'0/>/]<& g"S"K/%%@h&L&.<:&*& gS"KK=#h&V"K"&"\$:3"K%"&/S"C)#&"%&3"S"G@&0):)"0@4&B@#&)%&Z"%@&.&"M&gK@\@h:)%)22/@#"K & %" & @V2/=# &$"%*7)0/* ' #&"0*< 'a '+C8$"/V"K"&($)&:)&/#3)CK)&)#&%"&V1C/#"&L&S"K2"K&%"&@V2/=#&)@7$"/)'*&#<"#&/#/)& V"K"&($)&3)#C"&$#&":V)23@:/S/%"K&"%&0)%&S@0)%@4

&

+54 & F"K" & "G"0/K & @3K" & /S"C)#Y & K)V)3/K & )% & VK@2):@"#3)K/@K & Z":3" & 2@#:)C$/K & $#" & V1C/#" & 2@# & ":V)23@:/S/%"K&"%&0)&%"&:/C$/)#3)&/S"C)#4&B@#2%$/K&%"&/S"C)#"G"0/)#0@ & %@: & 3)^3@ &W9W=WO& gP)^3@ & R"#31:3/2@h & LG)07#$<'#&'7"/'%<>/*%/& gjK":)h4&?#&"SI@:&2":@:Y$#" & b)] & "KK":3K"0@: & 0):0) & %" & 2"3)C@K-" &^&L0<& 0)%=/0C-<8<'#&'OFP&0<)&gX%3m@hY&S@0/R/2"K&:$&2@#3)#/0@):2K/I/)#0@&)%&3)^3@&2@KK):V@#0/)#3)4&?#&)%&2":@&0)%&@I\)3@&Q*/)&&S"#3)#)K&V$%:"0"&%"&3)2%"S"LU:2$%":&"&%"&b)]&($)&:)&Z"2)&2%/2&:@IK)&)% &3)^3@V"K" & ($) & ($)0) & :)%)22/@#"0@ & L & V)KS/3" & :$S@0/R/2"2/=#4

&

Page 52: Manual Squeak

!"#$"%&'($)"* T5

H;1O1 ;1HG=^O

+64 & F$%:"K & :@IK) & )% &*<>F<& g!1: & 2@#3K@%):h & 0) & %@:2@#3K@%): & 0) & V1C/#" & 0)% & @I\)3@ &Z$F*<& LY & "2@#3/#$"2/=#Y & :@IK) & )% & :/C#@ &_& V"K" & "G"0/K & $#":)C$#0" & V1C/#" & "% &Z$F*<4 & X%3)K#"3/b"S)#3)Y & 9:3@S/:S@&:)&V$)0)&Z"2)K&V/0/)#0@&%@:&Z"%@:&0)%&@I\)3@Z$F*<Y&V$%:"#0@&)%&Z"%@&!)#U&gK@\@hY&:)%)22/@#"#0@&%"U%3/S" & @V2/=# & 0)% & S)#U & D/IK@ & LY&& V@K & U%3/S@Y):2@C/)#0@&%"&@V2/=#&$")&*0/*'+C8$"/4

+>4 & ?# & ):3" & :)C$#0" & V1C/#" & :) & b" & " & /#:)K3"K & $#"/S"C)#&($)Y&$#"&b)]&"\$:3"0"&@2$V"K1&3@0"&%"&V1C/#"LY & )# & )%%"Y & :) & /#2%$/K1# & $#" & :)K/) & 0) &F<0<"&)& 0)#"b)C"2/=#4&F"K"&/#2%$/K&%"&/S"C)#&:)&0)I)K1&VK@2)0)K2@S@&:)&Z"&0):2K/3@&)#&%@:&V":@:&+M&L&++&@I3)#/)#0@%" & /S"C)# & 2@KK):V@#0/)#3) & 0) & %"2"KV)3"&;-F7>-/:&*/I

+T4 & F"K" & 2K)"K & %@: & I@3@#): & "KK":3K"K & 0):0) & %"2"3)C@K-" &jC)$%< ' 2Y & 0)% &=/0C-<8< ' #& 'OFP&0<)Y & %"@V2/=# &F<0,"& 3"#3": & b)2): & 2@S@ &I@3@#): &" & /#2%$/K4F)0/K&%@:&Z"%@:&0)&2"0"&$#@&0)&)%%@:&V"K"&S@0/R/2"K&:$":V)23@4 &F"K" &2"SI/"K &)% & 3)^3@ & /#2%$/0@&V@K &0)R)23@:)%)22/@#"K&)%&Z"%@&.&"M&gK@\@h&a'%/>F$/*'&0$@7&0/I&+W4 & F"K" &"23/b"K & )% & I@3=# &0) &S@0@ &($) & "% & V$%:"K%@2@#0$]2"&"&%"&V1C/#"&/#0/2"0"Y&&)#&2"0"&I@3=#[Xh&F)0/K&%@:&Z"%@:&L&:@IK)&)%&Z"%@&.&"M'gK@\@hY&&)%)C/K/%%$<"&)'#&'J/-<'a'?$)7/-$[/#<*4 &X&2@#3/#$"2/=#Y:)%)22/@#"K & %" & 2"3)C@K-" &87$<"&)& L & "KK":3K"K & " & %"V"#3"%%"&87$,"':/%c<4

Jh & B@# & )% & I@3=# & 0)K)2Z@ & :)%)22/@#"K & )% &Z$F*<Y0):V%)C"K&)%&Z"%@&.&"M&gK@\@hY&:)%)22/@#"K&/%%$,"

&) ' #& ' J/-< ' a ' ?$)7/-$[/#<*4 & ?# & %" & 2"3)C@K-"9/:&8/%$,"&0)%&Z$F*<&"V"K)2)#&0/R)K)#3):&@V2/@#):[

! D/IK@4&F1C/#"&"#3)K/@K&! D/IK@4&FK=^/S"&V1C/#"&! D/IK@4&`US)K@&0)&V1C/#"4444&

XKK":3K"K & %" & @V2/=# & 0):)"0" & "% & C$/=# & 0)% & I@3=# & LS@0/R/2"K & )% & ):3"0@ & #@KS"% & 0)% & I@3=# & V@K &N/0,";**$F/4 &.)&):3)& S@0@Y &"% &V$%:"K &:@IK)&)% &I@3=#Y &:)VK@0$2/K1&%"&3K"#:/2/=#&0)&V1C/#"&:)%)22/@#"0"4

Page 53: Manual Squeak

!"#$"%&'($)"* T6

H;1O1 ;1HG=^O

+A4&F$%:"#0@&:@IK)&)%&:/C#@&_&0)%&V"#)%&0)&2@#3K@%&0)%D/IK@Y&&$")&*0/*'7"/'0&*%&*/'+C8$"/&R@KS"0"&V@K&$#^&L0<'D/"0C)0$%<Y &$#" &:&"0/"/'#&)+-&8/F-&& L &#<)$>C8&"&)4&+H4 & F"K" & %" & b)#3"#" & 0):V%)C"I%)Y & 0)% &=/0C-<8< '#&<FP&0<)& gX%3m@hY & :)%)22/@#"K & %" & 2"3)C@K-" &^&L0<& L"KK":3K"K&Z":3"&%"&#$)b"&V1C/#"&$#&@I\)3@&(&)+-/[/*^&L0<I& ?:2K/I/)#0@ & )% & 3)^3@ & ($) & :) &S$):3K" & )# & %"/S"C)# & :/C$/)#3)4 & B$"#0@ & %" & %@#C/3$0 & 0)% & 3)^3@S)2"#@CK"R/"0@ & :)" & S"L@K & ($) & %" & b)#3"#"Y & :)S@:3K"K1 & 0) & R@KS" & "$3@S13/2" & $#" & I"KK" & 0)0):V%"]"S/)#3@&($)&V@:/I/%/3"K1&:$&%)23$K"4

+O4 & <#2%$/K & %": &0@: & /S1C)#):&L &)% &^&L0<'D/"0C)0$%<:)CU#&%@:&VK@2)0/S/)#3@:&0):2K/3@:&"#3)K/@KS)#3)4

D" & 3)K2)K" & V1C/#" & 3)#0K1 & $# & ":V)23@ & :/S/%"K & " & %":/C$/)#3)[

4

Page 54: Manual Squeak

!"#$"%&'($)"* T>

H;1O1 ;1HG=^O

5M4 & <#:)K3"K & )% & K):3@ & 0) & V1C/#": & #)2):"K/": & V"K"2@SV%)3"K&%"&VK):)#3"2/=#&/#2%$L)#0@&0/R)K)#3):&3/V@:0) & 3)^3@ & L & )%/C/)#0@ & 3@0": & %": & /S1C)#): & ($) & :)"#VK)2/:":&V"K"&%%)b"K&"&2"I@&%"&VK):)#3"2/=#4

5+4 &F@K &U%3/S@Y &V)0/K & %@:&Z"%@: &0)% &@I\)3@ &Z$F*<& LY&V$%:"#0@&)%&Z"%@ &.&"M& gK@\@hY&0"K&0/R)K)#3):&)R)23@::@#@K@:&L&b/:$"%):&"&%"&3K"#:/2/=#&0)&2"0"&$#"&0)&%":V1C/#":4

554 & F"K" & ($) & )% & VK@L)23@ & ($)0) & S1: & "3K"23/b@/#2K$:3"K&$#"&/S"C)#&)#&)% &.7"#<Y &:)%)22/@#1#0@%"0)% & B"31%@C@ & 0) & fI\)3@:4 & ?% & VK@2)0/S/)#3@ & )::)S)\"#3)&"%&0):2K/3@&)#&%@:&V$#3@:&+M&L&++[&Xh&?#&)% &=/0C-<8<'#&'OFP&0<)& gX%3m@h&:)%)22/@#"K&%"2"3)C@K-"&R&**/>$&"0/)'L&"KK":3K"K&Z":3"&)%&.7"#<)% & @I\)3@ &Z$)0/ '#& ';*%J$:<)4 &.):0) &):3) &@I\)3@ &0)#"b)C"2/=# & %@2"%/]"K & %" & /S"C)# & 0) & %" & 2"KV)3";-F7>-/:&*/Y&:)%)22/@#"K%"&L&V$%:"K&:@IK)&/F*$*&V"K"($)&:)&S$):3K)&)#&V"#3"%%"4Jh&F)0/K&%@:&Z"%@:&0)&%"&/S"C)#4&B@#&)%&Z"%@&=/>F$/*&-'0/>/]<& g"S"K/%%@h&L&.<:&*'gS"KK=#h&V"K"&"\$:3"K%"&/S"C)#&"%&3"S"G@&0):)"0@4&B@#&)%&Z"%@&.&"M'gK@\@h:)%)22/@#"K&%"&@V2/=#&&":$/*'+/*/'/0*C)&V"K"&($)&:)S$):3K)&2@S@&/S"C)#&0)&R@#0@4

564 &F"K" &V@#)K & 3-3$%@&"% &VK@L)23@Y &0)% &=/0C-<8<'#&OFP&0<)Y & )%)C/K & %" & 2"3)C@K-" &^&L0<& L & "KK":3K"K & "%!$#0@&)%&@I\)3@&j/""&*'^*7&'^K+&4&F)0/K&:$:&Z"%@:LY&2@#&)%&Z"%@&.&"M&gK@\@hY&2"SI/"K&:$&2@#3)#/0@&L&:$2@%@KY&L&0):0)&)%&Z"%@&=/>F$/*'&-'0/>/]<'X/>/*$--<h0)% &j/""&* ' ^*7& ' ^K+&& "\$:3"K & )% & 3"S"G@4 & ?%K):$%3"0@ & 3)#0K1 & $# & ":V)23@ & :/S/%"K & " & %" & :/C$/)#3)/S"C)#[&

&

Page 55: Manual Squeak

!"#$"%&'($)"* TT

&

?:3)&VK@L)23@&2@#:/:3)&)#&%<"D&%%$<"/*'7"'>/+/&)#&)%&($)&2"0"&B@S$#/0"0&X$3=#@S"&VK@V@K2/@#"&/#R@KS"2/=#&g:)"IK)&$#&VK@L)23@h&"%&V":"K&)%&K"3=#&:@IK)&2$"%($/)K"&0)&)%%":4&?%&VK@2):@&:)&0):2K/I)&V"K"&%"&2@S$#/0"0&0)

GL0*&>/#7*/4

H;1O1 ;1HG=^O

+4 & XIK/K &1@7&/AY & 0):V%)C"K & %" & V):3"G"9;?GU;(ONY&V$%:"K&:@IK)&%"&@V2/=# &9bG?O& V"K"@I3)#)K&$#"&S/#/"3$K"&0)%&VK@L)23@&"&K)"%/]"K4

54 & F$%:"K & :@IK) &1$" ' "<>F*&2L & ):2K/I/K & 0) & 3-3$%@;70<"<>c/'&)+/]<-/)& V"K"&2"SI/"K&)%&#@SIK)&0)%#$)b@ & VK@L)23@4 & X & 2@#3/#$"2/=#Y & V$%:"K & :@IK) & )%/#3)K/@K&0)&%"&b)#3"#"&S/#/"3$K"&V"K"&($)&:)&"IK"&)%VK@L)23@&"&/#/2/"K4

64&F$%:"K&%"&3)2%"&G)%/+&&g?:2h&V"K"&@I3)#)K&)%&S)#U0)%&!$#0@4&')%)22/@#"K&%"&@V2/=# &<FP&0<)& V"K"&($):)&S$):3K)&)%&=/0C-<8<'#&'OFP&0<)4&?#&)%&=/0C-<8<#& ' OFP&0<) 'gX%3m@h & :)%)22/@#"K & %" & 2"3)C@K-"R&**/>$&"0/)&L&"KK":3K"K&Z":3"&)%&.7"#<&)%&@I\)3@Z$)0/'#&';*%J$:<)4&.):0)&):3)&@I\)3@&0)&#"b)C"2/=#%@2"%/]"K&%"&/S"C)# &FK):)#3"2/=#+4V#C& 0)&%"&2"KV)3"N&8$<"&)Y & :)%)22/@#"K%" &L &V$%:"K & :@IK) &/F*$*& V"K"($)&:)&S$):3K)&)#&V"#3"%%"4

&

Page 56: Manual Squeak

!"#$"%&'($)"* TW

H;1O1 ;1HG=^O

>4 &F$%:"K &G)%/+&& g?:2h &V"K" &@I3)#)K &)% &.&"M& 0)%!$#0@Y&:)%)22/@#"K &97&:<'><*D'III ''/&:=%@&:)&b"&"$3/%/]"K & )# & $#" & @2":/=# & V"K" & K)2@K3"K & $#" & K)C/=#4I":3" & 2@# & :)%)22/@#"K & %" & @V2/=# &%/+07*/* ' #& ' -/+/"0/--/'%<"'7"'-/[<c&:/Y&V@K&)%&2@#3K"K/@Y&:)&b"#&"K)2@K3"K&b"K/":&K)C/@#):Y&%@&S1:&2=S@0@&):&2@#b)K3/K):3"&@V2/=#&)#&$#&I@3=#&($)&:)&)%/S/#"K1&2$"#0@&L"#@&:)&VK)2/:)4&F"K"&2@#:)C$/K%@Y&:/3$"K&)%&K"3=#&:@IK))%&2@S"#0@ &%/+07*/*'#&'-/'+/"0/--/'%<"'7"'-/[<YV)0/K & :$: & Z"%@: & gVK/S)K@ & "V"K)2)K1# & %@: & 0)% &S)#U2@SV%)3@ & LY & V@:3)K/@KS)#3)Y & %@: & :$L@:hY & 2@S@ & :)S$):3K"&)#&%"&/S"C)#4

T4&X&2@#3/#$"2/=#Y&V$%:"K&)%&Z"%@ &(7+-$%/* 'gb)K0)h&L"KK":3K"K&%"&2@V/"&:@IK)&)%&!$#0@4&X&V"K3/K&0)&):3)S@S)#3@Y&2"0"&b)]&($)&:)&V$%:)&):3)&I@3=#Y&:)&V@0K1K)2@K3"K&$#&):V"2/@&0)%&S"V"4&

&

Page 57: Manual Squeak

!"#$"%&'($)"* TA

H;1O1 ;1HG=^O

W4 &X% &V$%:"K &2@#&)% &I@3=#& /]($/)K0@Y &)% &V$#3)K@&0)%K"3=#&:)&2@#b/)K3)&)#&$#"&2K$]&($)&/#0/2"&%"&:/3$"2/=#/#/2/"% &0)&$#"&Z)KK"S/)#3"&($)&:/S$%"&$#&2@K3"0@K4d#"&b)]&:/3$"0"&)#&)%&/#/2/@&0)%&2@K3)&LY&:/#&0)\"K&0)V$%:"K%@Y&%"&2K$]&:)&2@#b/)K3)&0)&#$)b@&)#&)%&V$#3)K@0)% &K"3=#Y &2$L"&V$#3"&:)G"%"&)% & %$C"K &)#&)% &($)&:)VK@0$2)&)%&2@K3)4&'/#&0)\"K&0)&V$%:"K%@Y&L&"&S)0/0"($)&:)&"b"#]"&V@K&%@:&%-S/3):&0)&%"&K)C/=#Y&:)&0/I$\"K1$#"&%-#)"Y&($)&2@KK):V@#0)&"&%"&0)%&K)2@K3)4

A4 & d#" & b)] & 2)KK"0" & %" & %-#)" & 0) & 2@K3)Y & %" & ]@#" & :)0):C"\" & L &:/C$)&"% &V$#3)K@ &0)% & K"3=#&Z":3" &($) & :)VK):/@#"&)%&K"3=#4&?:&)#&):)&%$C"K&0@#0)&:)&0)V@:/3")%&K)2@K3)4D@ & ($) & :) & Z" & VK@0$2/0@ & ): & $#" & 2@V/" & 0)% & ):V"2/@K)2@K3"0@Y & V)KS"#)2/)#0@ & )% & @K/C/#"% & )# & :$ & %$C"K4B@# & ):3) & :/:3)S"Y & ): & V@:/I%) & K)2@K3"K & 3@0": & %":B@S$#/0"0):&X$3=#@S":&0)&?:V"G"4&

Q)"%/]"0@ & )% & K)2@K3)Y & b@%b)K%@ &" & 2@%@2"K &Z"2/9#0@%@2@/#2/0/K & 2@# & )% & @K/C/#"% & L & VK@2$K"#0@ & ($) & #@:@IK):"%C"#&:$:&I@K0):&0)%&VK/S)K@4&F"K"&)%%@Y&V)0/K:$:&Z"%@:&L&$3/%/]"K &)% &Z"%@ &Z&:/"0/*& g#)CK@hY &V"K"%%)b"K%@&"&:$&%$C"K4

&

Page 58: Manual Squeak

!"#$"%&'($)"* TH

H;1O1 ;1HG=^O

H4&F"K"&($)&)%&K)2@K3)&0)&?^3K)S"0$K"&#@&:)&S$)b"YV)0/K&:$:&Z"%@:&L&)#&)%&Z"%@&.&"M&gK@\@hY&:)%)22/@#"K%"&@V2/=#&)&'*&)$)0&'/-'/**/)0*&4

&

O4 &?: &V@:/I%) &Z"2)K &($)Y &2$"#0@&:)&VK):/@#)&:@IK)GL0*&>/#7*/Y&"V"K)]2"&/#R@KS"2/=#&K)%"2/@#"0"&2@#%"&K)C/=#&V@K&S)0/@&0)&$#&VK@L)23@Y&:)&@/C"&)%&Z/S#@K)C/@#"%&@&:)&b/:$"%/2)#&$#":&/S1C)#):&VK)b/"S)#3):)%)22/@#"0":4&P"SI/9#&):&V@:/I%)&($)&)%&S"V"&0)&%"B@S$#/0"0 & :) & 2@#b/)K3" & )# &@3K@ &@I\)3@Y & 2@S@Y & V@K)\)SV%@Y&%"&I"#0)K"&)^3K)S)G"4

F"K"&Z"2)K&($)&:)&S$):3K)&$#&VK@L)23@Y&VK)b/"S)#3)2K)"0@Y & ($) & 2@#3)#C" & /#R@KS"2/=# & K)R)K/0" & "?^3K)S"0$K"Y&"IK/K&):3)&VK@L)23@&0)#3K@&0)%&VK@L)23@"23$"%4&F"K"&Z"2)K%@Y&V)0/K&)% &>&"M'.7"#<& gK@\@h&LV$%:"K&%"&@V2/=#&=/*8/*'+*<K&%0<&0):0)&$#&"K2Z/b@4?# & %" & b)#3"#" & )S)KC)#3)Y & :)%)22/@#"KY & VK/S)K@Y1@7&/A-&0)& 2@#&$#&0@I%)&2%/2&LY&V@:3)K/@KS)#3)Y &)%VK@L)23@&($)&:)&0):)"&"IK/K4

&

Page 59: Manual Squeak

!"#$"%&'($)"* TO

H;1O1 ;1HG=^O

+M4&B$"#0@&:)&2"KC$)&)%&VK@L)23@Y&):&V@:/I%)&($)&:)"IK" & 0/K)23"S)#3)4 & '/ & ):3@ & :$2)0) & ":-Y & b@%b)K & "%VK@L)23@&/#/2/"%&"&3K"b9:&0)%&`"b)C"0@K&@&0)%&!)#U0)%&VK@L)23@4

++4 & F"K" & K)"%/]"K & $# & C$/=# & :) & "IK)# & %@: & Z"%@: & 0)%K)2@K3)&0)&?^3K)S"0$K"&L&:)&V$%:"&)%&Z"%@ &?$)<*4&X2@#3/#$"2/=# & :) & )%/C)Y & )# & %" & 2"3)C@K-" &87$<"&)Y & )%87$,"':/%c<&"KK":3K1#0@%@&Z":3"&)%&!$#0@Y&0@#0)&:)2@#b/)K3)&)#&)%&87$,"24

&

Page 60: Manual Squeak

!"#$"%&'($)"* WM

H;1O1 ;1HG=^O

+54&X&2@#3/#$"2/=#Y&"IK/K&%@:&Z"%@:&0)%&VK@L)23@&($):)&0):)"&b/#2$%"KY&0@#0)&:)&:)%)22/@#"&)% &?$)<*4&.)%":&2"3)C@K-":&:)&)%/C)&>$)%&-C"&<&LY&0)&%":&"22/@#):Y/%0$:/*Y&"KK":3K1#0@%"&Z":3"&/#:)K3"K%"&)#&)%&87$,"24

+64 & FK):/@#"K & :@IK) &"<*>/-& V"K"Y & )# & )% & S)#U)S)KC)#3)Y&:)%)22/@#"K&N/0,"'#&"0*<4

&

Page 61: Manual Squeak

!"#$"%&'($)"* W+

H;1O1 ;1HG=^O

+>4&F@K&U%3/S@Y&V)0/K&%@:&E"%@:&0)%&VK@L)23@&($)&:)&b"" & "IK/K & LY & )# & )% & Z"%@ &.&"M& gK@\@hY & )%)C/KY:$2):/b"S)#3)Y &GL0*/) 'a ';8*&8/* '/%%$," '%<" '&-*/0,"'+*&)$<"/#<'J/%$/'/**$F/I

&

+T4&')&"IK/K1&$#"&b)#3"#"Y&)#&%"&($)&:)&):2K/I)&l)&-D><#&-'&"0&*lY&2@S@&:)&S$):3K"&)#&%"&R/C$K"4X&V"K3/K&0)&):3)&S@S)#3@Y&2"0"&b)]&($)&)%&K"3=#&:):/3U) & :@IK) & )% & K)2@K3)Y & :) & "IK/K1 & )% & VK@L)23@b/#2$%"0@4

&

Page 62: Manual Squeak

!"#$"%&'($)"* W5

&

?\)SV%@&0)&%,><'%<")0*7$*'7"'c0&>'#&'&-&%%$,"'>M-0$+-&&)#&)%&($)&)%&$:$"K/@&K)2/I)&$#"&K):V$):3"&/#S)0/"3"&0)%9^/3@&@&RK"2":@&0)&:$&K):V$):3"4

H;1O1 ;1HG=^O

+4 & BK)"K & $# & VK@L)23@[ &.&"M& 0)% & !$#0@ &aH*<K&%0<)III'a'=*&/*'7"'"7&:<'+*<K&%0<'>,*D$%<4

54 & `@SIK"K & )% & #$)b@ & VK@L)23@ & :$:3/3$L)#0@1$""<>F*&2& V@K &j<0<"&)4&F$%:"K&:@IK)&%"&b)#3"#"0)%&VK@L)23@&V"K"&)#3K"K&)#&9%4

64 & XIK/K & %" & V):3"G" &H*<:$)$<"&)& LY & 2@# & %" & @V2/=#@I\)3@&0)&3)^3@Y&"KK":3K"K&"%&!$#0@&:/)3)&@I\)3@:&0)3)^3@4 & F)0/K & :$: & Z"%@: & L & S@0/R/2"K & 2@#3)#/0@ & 0)%@I\)3@Y&R@KS"3@&L&2@%@K4

?% & ":V)23@ & ($) & 0)I)# & VK):)#3"K-" & 0)I/)K" & :)K:)S)\"#3)&"%&0)&%"&/S"C)#4&

>4 &F)0/K& %@:&Z"%@:&0)&):3@:&@I\)3@:&L&K)#@SIK"K%@:YK):V)23/b"S)#3)Y & 2@S@[ &H*&87"0/B ' N<P<B ' j-/"%<B?&*#&B'./-*<P<B'j$&"B'./-:&*#&I

T4 & F)0/K & %@: & Z"%@: & 0)% & @I\)3@ & 0) & 3)^3@ &./-*<P<& LV$%:"K &:@IK) &)% &I@3=#&"]$% &2)%):3) &V"K" &@I3)#)K &)%b/:@K&0)%&@I\)3@4

W4&XKK":3K"K&"%&!$#0@&%"&%-#)" &./-*<P<'%/*/%0&*&)3/K"#0@&0)&%"&R%)2Z"&b)K0)&:@IK)&R@#0@&S@K"0@&V"K"2K)"K&$#&C$/=#4

Page 63: Manual Squeak

!"#$"%&'($)"* W6

H;1O1 ;1HG=^O

A4&?%&C$/=#&2K)"0@&:)&b)K1&":-[

H4&?#&)%&N/:@KY&V$%:"K&:@IK)&)%&I@3=#&FC)$%<&V"K"&($):) & 0):V%/)C$)# & %": & 2"3)C@K-": & L & :)%)22/@#"K>$)%&-C"&<4&

O4&XKK":3K"K&%"&%-#)"&./-*<P<'><)0*/*&"%&87$,"2[

+M4&?%&C$/=#&:)&b)K1&":-[

++4&F)0/K&%@:&Z"%@:&0)%&@I\)3@ &j$&"& L&"IK/K&:$&?$)<*V$%:"#0@ & :@IK) & )% & I@3=# & "]$% & 2)%):3)4 &XKK":3K"K & %"%-#)"&j$&"'%/*/%0&*&)&3/K"#0@&0)%&R%)2Z"&b)K0)&:@IK)R@#0@&S@K"0@&V"K"&2K)"K&$#&C$/=#4

+54&?%&C$/=#&:)&b)K1&":-[

+64 &?#&)% &N/:@KY &V$%:"K&:@IK)&)% &I@3=# &FC)$%<& V"K"($) & :) & 0):V%/)C$)# & %": & 2"3)C@K-": & L & :)%)22/@#"K>$)%&-C"&<4

+>4&XKK":3K"K&%"&%-#)"&j$&"'><)0*/*&"%&C$/=#4

Page 64: Manual Squeak

!"#$"%&'($)"* W>

H;1O1 ;1HG=^O

+T4 &F$%:"K &:@IK) &87$,"2& L & 2"SI/"K%) &)% &#@SIK) &"87$,"3[

+W4 &F)0/K& %@:&Z"%@:&0)%&@I\)3@ &./-:&*#&& L&"IK/K&:$?$)<*&V$%:"#0@&:@IK)&)%&I@3=#&"]$%&2)%):3)4&XKK":3K"K%"& %-#)" &./-:&*#&'%/*/%0&*&)& 3/K"#0@&0)& %"&R%)2Z"b)K0)&:@IK)&R@#0@&S@K"0@&V"K"&2K)"K&$#&C$/=#4

+A4&?%&C$/=#&:)&b)K1&":-[

+H4 &?#&)% &N/:@KY &V$%:"K&:@IK)&)% &I@3=# &FC)$%<& V"K"($) & :) & 0):V%/)C$)# & %": & 2"3)C@K-": & L & :)%)22/@#"K>$)%&-C"&<4&

+O4&XKK":3K"K&%"&%-#)"&./-:&*#&'><)0*/*&"%&C$/=#4

5M4 &F$%:"K &:@IK) &87$,"2& L & 2"SI/"K%) &)% &#@SIK) &"87$,"4[

Page 65: Manual Squeak

!"#$"%&'($)"* WT

H;1O1 ;1HG=^O

5+4&B@#&%@:&3K):&C$/@#):&)#&V"#3"%%"Y&"IK/K&)%&b/:@K&0)%@I\)3@ & 0) & 3)^3@ &j$&"Y & V$%:"K & :@IK) & %" & 2"3)C@K-"S/:2)%1#)@&L&"KK":3K"K &j$&"'<%7-0/*&"% &87$,"2'L&"%87$,"44

554&XIK/K&)%&b/:@K&0)%&@I\)3@&0)&3)^3@&./-*<P<Y&V$%:"K:@IK)& %" &2"3)C@K-" &S/:2)%1#)@&L&"KK":3K"K &./-*<P<<%7-0/*&"%&87$,"3'L&"%&87$,"44

Page 66: Manual Squeak

!"#$"%&'($)"* WW

H;1O1 ;1HG=^O

564 & F@K & U%3/S@Y & "IK/K & )% & b/:@K & 0)% & @I\)3@ & 0) & 3)^3@./-:&*#&Y &V$%:"K&:@IK)&%"&2"3)C@K-" &>$)%&-C"&<& L"KK":3K"K&./-:&*#&'<%7-0/*&"%&87$,"2L&"%&87$,"34

5>4&X&2@#3/#$"2/=#Y&V$%:"K&:@IK)&)%&3-3$%@&0)%&C$/=#./-*<P<&L&:)%)22/@#"K&%"&@V2/=#&F<0,"'+/*/'/%0$:/*&)0&'87$,"S

5T4&XKK":3K"K&)%&I@3=#&Z":3"&%"&V@:/2/=#&"#3)K/@K&0)%@I\)3@ & 0) & 3)^3@ &N<P<L & K)"%/]"K & %@ & S/:S@ & 2@# & %@:C$/@#): &j$&"& L &./-:&*#&& 0)&S@0@&($)&%@:&I@3@#)::)&2@%@($)#&0)%"#3)&0)&%":&V"%"IK":&N<P<B'j-/"%<'K?&*#&Y&K):V)23/b"S)#3)4

Page 67: Manual Squeak

!"#$"%&'($)"* WA

H;1O1 ;1HG=^O

5W4&F)0/K&%@:&Z"%@:&0)&2"0"&$#@&0)&%@:&I@3@#):Y&V$%:"K:@IK)&)%&S)#U&0)%&I@3=#&gZ"%@&K@\@h&L&:)%)22/@#"K&%"@V2/=#&%/>F$/*'&0$@7&0/4&

5A4&'$:3/3$/K&)%&3)^3@&0)&2"0"&$#@&0)&%@:&I@3@#):&V@K$#"&n<o&S/#U:2$%"4 &B@#&)% &Z"%@ &=/>F$/* '&-'%<-<*gK@:"h&S@0/R/2"K&)%&2@%@K&0)&2"0"&$#@&0)&%@:&I@3@#):&L0/S)#:/@#"K%@: & 2@# & )% & Z"%@ &=/>F$/* ' &- ' 0/>/]<g"S"K/%%@h4&

Page 68: Manual Squeak

!"#$"%&'($)"* WH

H;1O1 ;1HG=^O

5H4&X%&V$%:"K&:@IK)&%@:&I@3@#):&($)&VK)2)0)#&"&%@:@I\)3@:&0)&3)^3@ &N<P<B'j-/"%<'K'?&*#&&2"SI/"K1&)%3)^3@&0)%&S)#:"\)&2@S@&:)&V$)0)&@I:)Kb"K[

Page 69: Manual Squeak

!"#$"%&'($)"* WO

&

?:3) &VK@L)23@ &2@#:/:3) &)# &$#" &V"#3"%%" &)#& %" &($) &)% &$:$"K/@ &V$)0) &+*/%0$%/* '%<"' -/) ' 0/F-/) '#&'>7-0$+-$%/*:)%)22/@#"#0@&$#&@V)K"#0@&L&@I3)#/)#0@&"%&"]"K&)%&:)C$#0@&@V)K"#0@4&FK@V@K2/@#"&/#R@KS"2/=#&/#S)0/"3"&"2)K2"&0)%9^/3@&@&RK"2":@&0)&%"&@V)K"2/=#4

H;1O1 ;1HG=^O

+4 &D"#]"K &1@7&/A& 0):0) &W"$%$<'a';+-$%/%$<"&)Y &@0):0)&)%&):2K/3@K/@&:/&)^/:3)&$#&"22):@&0/K)23@4

54&d3/%/]"#0@&%"&V):3"G"&9/:&8/#<*Y&)%)C/K&%"&@V2/=#97&:<4 &XV"K)2)K1&$#&VK@L)23@&)#&S/#/"3$K"&2@#&)%3)^3@&1$"'"<>F*&24

64&E"2)K&$#&2%/2&2@#&)%&I@3=#&/]($/)K0@&:@IK)&)%&3)^3@1$" '"<>F*&2& L & ):2K/I/K &0/F-/)& 2@S@ & #@SIK) & 0)%#$)b@&VK@L)23@4

>4&F$%:"K&)#&)%&/#3)K/@K&0)&%"&b)#3"#/3"&($)&K)VK):)#3""% & #$)b@ & VK@L)23@ &0/F-/)4 & ?% & #$)b@ & VK@L)23@ & :)S"^/S/]"K1&L&S@:3K"K1&$#"&V"#3"%%"&:/#&#"0"&)#&:$/#3)K/@K4&

Page 70: Manual Squeak

!"#$"%&'($)"* AM

H;1O1 ;1HG=^O

T4&E"2)K&2%/2&2@#&)%&I@3=#&0)K)2Z@&:@IK)&)% &.7"#<V"K" &@I3)#)K&:$:&Z"%@:4 &F$%:"K&:@IK)&)% &Z"%@ &.&"MgK@\@h&L&S@0/R/2"K&)%&R@#0@&0)%&!$#0@Y&:)%)22/@#"#0@$# & 2@%@K4 & F"K" & )%%@ & :/SV%)S)#3) & Z"IK1 & ($):)%)22/@#"K&0)%&S)#U&%"&@V2/=# &&)0$-<'#&'--&"/#<& L&-&8$*'7"'%<-<*&@&7"'8*/#$&"0&'0)&0@:&2@%@K):4

W4 & F$%:"K & %" & 3)2%" &G)%/+&& g?:2h &a ' <FP&0<)& V"K"@I3)#)K&)%&S)#U &=/0C-<8<'#&'OFP&0<)4 &')%)22/@#"K%"&2"3)C@K-"&^&L0<&LY&0)#3K@&0)&)%%"Y&"KK":3K"K&Z":3"&)%S$#0@&%"&@V2/=#&j/""&*'^*7&'^K+&4&

A4&?0/3"K&)%&@I\)3@ &j/""&*'^*7&'^K+&&V$%:"#0@&2@#)% &I@3=#&0)K)2Z@&0)% & K"3=#&Z":3" &@I3)#)K &:$&Z"%@:4F$%:"K & :@IK) & )% & Z"%@ &.&"M 'gK@\@h & l &&#$0/*%<"0&"$#<III 'L & ):2K/I/K & )% & 3)^3@ &^;jZ;1 ' (G.bZ^WHZW=;NI&B@#&"L$0"&0)%&Z"%@&.<:&*&gS"KK=#hK)2@%@2"K&)%&3)^3@&)#&%"&V"K3)&:$V)K/@K&0)%&S$#0@&L2@#&)%&Z"%@&=<-<*&gK@:"h&2"SI/"K&:$&":V)23@4

X:V)23@ &0)% &!$#0@&2@#&)% & 3)^3@ &):2K/3@ & L &)% & R@#0@)%)C/0@4 &

H4&!"#3)#/)#0@&V$%:"0"&%"&3)2%"&;-0Y&V$%:"K&"&%"&b)]&%"3)2%" &<& V"K"&@I3)#)K&)% &=/0C-<8<'#&'OFP&0<)Y&:/&#@):31 & )# & V"#3"%%"4 & X & 2@#3/#$"2/=#Y & :)%)22/@#"K & %"2"3)C@K-"&^&L0<'L&"KK":3K"K&"%&S$#0@&)%&@I\)3@&^&L0<X%<"'F<*#&Y4&

O4&F)0/K&%@:&Z"%@:&0)%&@I\)3@&^&L0<'g2%/2&2@#&)%&I@3=#0)K)2Z@&:@IK)&)%&@I\)3@h&V"K"&2"SI/"K&:$&3"S"G@&2@#)% &Z"%@ &=/>F$/* '&- '0/>/]<& g"S"K/%%@h &L &I@KK"K &)%3)^3@ & ($) & b/)#) & ):2K/3@ & V@K & 0)R)23@ & g"I2h4 &.) & ):3)S@0@&($)0"K1&:=%@&)%&I@K0)&0)%&@I\)3@4

+M4&F@K&U%3/S@Y&V$%:"K&2@#&)%&I@3=#&/]($/)K0@&0)%&K"3=#:@IK)&)%&#@SIK)&0)%&@I\)3@ &^&L0<'X%<"'F<*#&Y&V"K":)%)22/@#"K%@ & L & 2"SI/"K & )% & #@SIK) & 0)% & @I\)3@):2K/I/)#0@&)#&:$&%$C"K&OHGN;(ON24

&

++4 & .$V%/2"K & )% & @I\)3@ &OHGN;(ON2& 3K): & b)2):$3/%/]"#0@ & )% & Z"%@ &(7+-$%/*& gb)K0)h4 & B"SI/"K & %@:#@SIK): & 0) & %@: & @I\)3@: & 0$V%/2"0@: & %%"S1#0@%):OHGN;(ON3B ' .WNG1bZ^;(O 'L &=ONNG=^OK):V)23/b"S)#3)4&

&

Page 71: Manual Squeak

!"#$"%&'($)"* A+

H;1O1 ;1HG=^O

+54&X&2@#3/#$"2/=#Y&Z"IK1&($)&:)%)22/@#"K&%@:&C$/@#):g"22/@#):h&2@KK):V@#0/)#3):&V"K"&($)&%@:&K)2$"0K@:Y:/#&3)^3@&3@0"b-"Y &S$):3K)#&%@:&#US)K@:&"0)2$"0@:4?# &OHGN;(ON2'0)I)K1&S@:3K"K:)&)%&#US)K@&0)&%"3"I%" &" &VK"23/2"K4 &F"K" &)%%@ &V$%:"K &:@IK) &9%Y & 2@#&)%I@3=#&0)K)2Z@&L&)%)C/K &)% &Z"%@ &?$)<*& g2)%):3)h &V"K"%"#]"K & )% & b/:$"%/]"0@K4 &J$:2"K & %" & 2"3)C@K-" &FC)$%<YV$%:"K &:@IK) & %" & R%)2Z" &b)K0)& :@IK)& R@#0@&S@K"0@&L"KK":3K"K & "% & !$#0@ & )% & C$/=# &<+&*/#<*2 ' :/-<*"7>i*$%<4 &?% & K):$%3"0@ & @I3)#/0@ & :)K1 & :)S)\"#3) & "9:3)[

+64&.)#3K@&0)%&C$/=#&Z"2)K&2%/2&:@IK)&#@KS"%&L&)%)C/K*/0,"';**$F/&V"K"&($)&)%&C$/=#&:)&"23/b)&"%&Z"2)K&2%/22@#&)%&K"3=#4

+>4&B"SI/"K&)%&b"%@K &mY &)#&):3)&2":@&V@K &3& gV"K"&%"3"I%"&0)%&0@:hY&L&Z"2)K&2%/2&)#&)%&3)^3@&O+&*/#<*24&?#)%&S)#U&)S)KC)#3)Y&:)%)22/@#"K &F<0,"'+/*/'/%0$:/*&)0&'87$,"4&.)&):3)&S@0@Y&:)&@I3)#0K1&$#&I@3=#&($)Y2"0"&b)]&($)&:)&V$%:)Y&Z"K1&($)&"V"K)]2"&)%&#US)K@&3)#&%"&2":/%%"&O+&*/#<*24

+T4&E"2)K&2%/2&2@#&)%&I@3=#&0)K)2Z@&0)%&K"3=#&:@IK)&)%I@3=# & 2K)"0@ & LY & )%/C/)#0@ & )% & Z"%@ &.&"M& gK@\@hY:)%)22/@#"K & %" & @V2/=# &%/>F$/* ' &0$@7&0/B& V"K"2"SI/"K & )% & 3)^3@ & 0)% & I@3=# & V@K &0/F-/ ' #&- ' #<)4!@0/R/2"K & 3"SI/9# & )% & 2@%@KY & $3/%/]"#0@ & )% & Z"%@=/>F$/*'&-'%<-<*&gK@:"h4

+W4 & Q)"%/]"K & /09#3/2": & @V)K"2/@#): & 2@# & 3@0@: & %@:#US)K@: & Z":3" & )% & OY & @I3)#/)#0@ & #$)b) & C$/@#): & L#$)b) & I@3@#): & ($) & Z"K1# & ($) & "V"K)]2" & )# & %"2":/%%"O+&*/#<*2& )% & #US)K@ & :)%)22/@#"0@YV)KS/3/)#0@ & )%)C/K & %" & 3"I%" & 2@# & %" & ($) & :) & 0):)"VK"23/2"K4&F"K"&)%%@Y&K)V)3/K&%"&@V)K"2/=#&0)&:"2"K&)%Z"%@ & N/:@K & g2)%):3)h & 0):0) & )% & 3)^3@ &O+&*/#<*2Y & L"KK@\"K &"% &S$#0@&)% &C$/=#Y & 2@S@&:) &0):2K/I)&)#&)%V$#3@&++[

&

+A4&?#&):3) &87$,"3Y&)% &<+&*/#<*2& "0($/)K)&)%&b"%@K44&'"2"K&3"SI/9#&$#&I@3=#&V"K"&"23/b"K&)%&C$/=#Y&/C$"%($)&:)&Z/]@&2@#&)%&5Y&L&2"SI/"K&)%&3)^3@&L&2@%@K&0)%I@3=#4&+H4&Q)V)3/K&V"K"&)%&K):3@&0)&#US)K@:Y&>YTYWYAYHY&L&O4

+O4 & F"K" & ($) & )% &^&L0< ' X%<" ' F<*#&Y ' O+&*/#<*3S$):3K)&$#&#US)K@&"%&"]"K&gS)#@K&($)&0/)]h&V)0/K&:$:Z"%@:Y & V$%:"K &)% & Z"%@ &?$)<*& g2)%):3)h & L &"KK":3K"K & "%!$#0@&$#&#$)b@&C$/=#4

&

Page 72: Manual Squeak

!"#$"%&'($)"* A5

H;1O1 ;1HG=^O

5M4&F"K"&Z"2)K&($)Y&)#&%$C"K&0)&2)K@Y&)%&b"%@K&:)"&"%"]"KY & Z"2)K & 2%/2 & :@IK) & %" & )3/($)3" & 0)% & C$/=#O+&*/#<*3&L&:)%)22/@#"K&%"&@V2/=#&+*<+<*%$<"/*>&7" ' ><)/$%< ' #& ' "7>&*< ' /-&/0<*$<& )# & )% & S)#U)S)KC)#3)45+4 &B"SI/"K&)% &+HM&V@K&+MY &L&2@%@2"K%@Y &:@IK)&)%&MY0)#3K@&0)%&C$/=#4&

554 &F$%:"KY &0) &#$)b@Y &:@IK)& %"&)3/($)3" &O+&*/#<*30)%&C$/=#&L&:)%)22/@#"K&I@3=#&V"K"&"23/b"K&):3)&C$/=#4F@K&U%3/S@Y&2"SI/"K&%"&)3/($)3"&0)%&I@3=#&L&)%&2@%@K2@S@&:)&Z/]@&)#&%@:&I@3@#):&0)&3"I%"&0)%&5Y&3"I%"&0)%6Y&)324

&

564&B@%@2"KY&)#3K)&%@:&P)^3@:&g2@#&I@K0)h&fV)K"0@K+&LfV)K"0@K&)%&:/C#@&0)&S$%3/V%/2"KY&$3/%/]"#0@&$#&@I\)3@j/""&*'^*7&'^K+&Y&2@S@&:)&Z/]@&2@#&)%&3-3$%@&gV":@:W&L&Ah4

?#&"SI@:&@I\)3@:&):&V@:/I%)&"22)0)K&"&%":&@V2/@#):&0)3)^3@ & "23/b"#0@ & :$: & Z"%@: & L & V$%:"#0@ & :@IK) & %@:I@3@#):&/#R)K/@K):&V"K"&)%)C/K&3"S"G@&L&3/V@&0)&%)3K"4

&

E":3"&"Z@K"Y&)%&!$#0@&3)#0K1&)%&:/C$/)#3)&":V)23@[

&

5>4 & ?% & K)2$"0K@ & 0) &.WNG1bZ^;(O ':) & 0)\"K1 & )#I%"#2@&V"K"&($)&)%&$:$"K/@&):2K/I"&)%&K):$%3"0@&($)2K)"&@V@K3$#@4

5T4&?#&%"&2":/%%"&=ONNG=^O&)%&VK@CK"S"&"b)K/C$"K140) & R@KS" & @2$%3"Y & )% & K):$%3"0@ & 0) & %" &S$%3/V%/2"2/=#4F"K"&)%%@&V)0/K&:$:&Z"%@:&Z"2/)#0@&2%/2&:@IK)&)%&@I\)3@YV$%:"K&)%&I@3=#&;F*$*'7"'?$)<*&g2)%):3)h&L&"KK":3K"K&"%S$#0@&)%&C$/=#&$#&C$/=#&:)S)\"#3)&"%&0)&%"&/S"C)#0):0)&%"&2"3)C@K-"&87$<"&)'a'FC)$%<4

&

5W4 & X & 2@#3/#$"2/=#Y & V)0/K & )% &?$)<*& 0)% & @I\)3@O+&*/#<*2& L & "KK":3K"K & )% & C$/=# &<+&*/#<*2:/-<*"7>i*$%< '2@%@21#0@%@ & " & %" & 0)K)2Z" & 0)% & C$/=#"#3)K/@K4&8$)0"K1&":-[

&

Page 73: Manual Squeak

!"#$"%&'($)"* A6

H;1O1 ;1HG=^O

5A4 & F$%:"#0@ & :@IK) & %" & R%)2Z" & b)K0) & :/3$"0" & " & %"0)K)2Z" & 0) & b"%@K & #$S9K/2@ & )%)C/K & )% & :/C#@ & 0)S$%3/V%/2"K4&yY&V"K"&R/#"%/]"KY&"G"0/K&$#&#$)b@&87$,"0):0)&)%&?$)<*&0)%&O+&*/#<*3I?:3)&:)K1&)%&C$/=#&R/#"%&V"K"&2"%2$%"K&)%&VK@0$23@&0)&%"S$%3/V%/2"2/=#4 & P"# & :=%@ & Z"IK1 & ($) & @2$%3"K%@ & )#V"#3"%%"4&?:3"&@V)K"2/=#&:)&Z"K1&S1:&"0)%"#3)4 &

5H4&XZ@K"&):&#)2):"K/@&VK)V"K"K&$#&3)^3@&($)&/#R@KS)"%&$:$"K/@&"2)K2"&0)&2$"#0@&K)"%/]"&2@KK)23"S)#3)&%"S$%3/V%/2"2/=#&L&2$"#0@&:)&)($/b@2"4.):0)&)%&=/0C-<8<'#&'<FP&0<)'a'^&L0<Y&"KK":3K"K&"%S$#0@ &^&L0< ' D/"0C)0$%<4 & F$%:"#0@ & 0)#3K@ & 0) & 9%Y2"SI/"K&)%&3)^3@&($)&3K")&V@K&0)R)23@&g"I2h&L&):2K/I/KHGNQG=^O4 & B"SI/"K & )% & 3/V@ & 0) & R$)#3) & L & 3"S"G@$3/%/]"#0@&%@:&Z"%@:&/#R)K/@K):4

5O4 &!@0/R/2"K &)% &#@SIK) &0)% &^&L0< ' D/"0C)0$%<& V@KF$&"4 &F"K"&)%%@Y &Z"2)K&2%/2&0)K)2Z@&:@IK)&)% &@I\)3@Y2%/2 & /]($/)K0@ & :@IK) & )% & #@SIK) & ($) & "V"K)2) & V@K0)R)23@&L&):2K/I/K&F$&"4

6M4&.$V%/2"K&)%&@I\)3@&2@#&)%&Z"%@ &(7+-$%/*& gb)K0)hY2"SI/"K &)% & 3)^3@&V@K &Q;ZZ;1^G& K)0/S)#:/@#1#0@%@2@#&)%&Z"%@ &=/>F$/*'&-'0/>/]< 'g"S"K/%%@h&:/&#@&:)S$):3K"&)#3)K@&L&2"SI/"K&)%&#@SIK)&0)%&@I\)3@&V@K>/-4

6+4&XZ@K"&):&#)2):"K/@&2K)"K&$#&C$/=#&($)&2@SV"K)&)%K):$%3"0@&($)&/#3K@0$2)&)% &$:$"K/@&2@#&)% &K):$%3"0@K)"% & L & ($)Y & "% & S/:S@ & 3/)SV@Y & S$):3K) & )% & 3)^3@HGNQG=^O&@&Q;ZZ;1^G&:)CU#&)%&2":@4.):0) & %" & 2"3)C@K-" &jC)$%< ' 2& 0)% &=/0C-<8< ' #&<FP&0<)& gX%3m@h & "KK":3K"K & $# & I@3=# & "% & S$#0@ & L2"SI/"K&:$&)3/($)3"&V@K&=ONNGUWN4&B@#&):3)&@I\)3@V)0/K&:$:&Z"%@:Y&V$%:"K&:@IK)&)%&I@3=#&.&"M&gK@\@h&a%/>F$/*'&0$@7&0/I

654&XIK/K&)%&Z"%@&?$)<*&g2)%):3)hY&)%)C/K&)#&%"&2"3)C@K-"87$<"&)'a&87$,"':/%c<&L&"KK":3K"K%@&"%&S$#0@4

&

664&F$%:"K&)#&)%& /2@#@&I%"#2@&2@#&R@KS"&0)&Z@\"&0)V"V)% & :/3$"0@ & )# & %" & V"K3) & :$V)K/@K & 0)K)2Z" & V"K"@I3)#)K&$#&S)#U&0)&VK$)I"Y&L&"KK":3K"K%@&0)#3K@&0)%C$/=#4

&

6>4&XZ@K"Y&)#&H*7&F/B&:)&0)I)&2@SV"K"K&)%&b"%@K&0)%K):$%3"0@ & ($) & /#3K@0$2) & )% & $:$"K/@ & L & )% & K)"% & 0)%VK@0$23@4 & .) & %" & 2":/%%" &=ONNG=^O& :"2"K & )%b/:$"%/]"0@K & L & )%)C/K & )% & C$/=# & BfQQ?BPf4 & N"%@K"7>i*$%<&L&"KK":3K"K%@&"&2@#3/#$"2/=#&0)&H*7&F/4

&

6T4 & .):0) & %" & 2":/%%" &.WNG1bZ^;(O& %"#]"K & )%?$)7/-$[/#<*& L&"KK":3K"K&)% &87$,"'.WNG1bZ^;(OI?/-<*'"7>i*$%<Y &V"K"&"G"0/K%@&)#2/S"&0)%&TY &L&":-2@SV"K"K&"SI@:&K):$%3"0@:Y&:/#&@%b/0"K&Z"2)K&2%/2&)#%": & R%)2Z/3": &b)K0): &0)% & :-SI@%@ &S)#@K &L & 2"SI/"K%@V@K&)%&:/C#@&/C$"%4&?%&C$/=#&($)0"K1&":-[

&

Page 74: Manual Squeak

!"#$"%&'($)"* A>

H;1O1 ;1HG=^O

6W4 & F"K" & 3)KS/#"K & ): & #)2):"K/@ & /#0/2"K & ($) & :/ & %"VK$)I" & ): & V@:/3/b" & g:/hY & S$):3K) & )% & 3)^3@ &jWG9& L@2$%3)&)%&3)^3@&.;ZI'y&:/&%"&VK$)I"&):&#)C"3/b"&g#@hYZ"C"&%@&2@#3K"K/@Y&S$):3K)&)%&3)^3@ &.;Z& L&@2$%3)&)%jWG94'"2"K&)%&b/:$"%/]"0@K&0)%&3)^3@&jWG9Y&L&)%)C/K&)%&C$/=#<%7-0/*&@&><)0*/*B&:)CU#&)%&2":@4&Q)"%/]"K&%@&S/:S@0):0)&)%&3)^3@&.;Z4?:3)&:)K1&)%&":V)23@&0)%&C$/=#&R/#"%/]"0@4

6A4&F@K&U%3/S@Y&3"#&:=%@&($)0"&V@K&@2$%3"K&)%&K):$%3"0@=ONNG=^O4&F"K"&)%%@&:"2"K&:$&?$)7/-$[/#<*&LY&0)&%"2"3)C@K-"&87$<"&)Y&"KK":3K"K&)% &87$,"2&"G"0/9#0@%)Y0) & %" & 2"3)C@K-" &>$)%&-C"&/Y &=ONNG=^O'<%7-0/*Y($)0"#0@&)%&C$/=#&:/C$/)#3)[

6H4&F"K"&S)\@K"K&%"&"V"K/)#2/"Y&:)&Z"K1&($)&"%&V$%:"K)%&I@3=#&"]"KY &"% &S/:S@&3/)SV@&($)&VK@V@K2/@#"&$##US)K@&0)%&+&"%&+MY&($)&@2$%3)&)%&3)^3@&HGNQG=^O&LQ;ZZ;1^G4 & .) & ):3) &S@0@Y & Z":3" & ($) & :) & V$%:) & )%I@3=#&2@KK)C/KY&#@&"V"K)2)K1&)#&V"#3"%%"4

Page 75: Manual Squeak

!"#$"%&'($)"* AT

B@S@&V$):3"&)#&VK123/2"&0)&%@&K)R%)\"0@&)#&):3)&S"3)K/"%&L&V"K"&/K&R"S/%/"K/]1#0@:)&2@#&'($)"*&L&:$&)#3@K#@Y&%)VK@V@#)S@: & ($) & K)"%/2) & %": & :/C$/)#3): & VK123/2":Y & ($) & %) & @I%/C"K1# & " & V@#)K & )# & \$)C@ & %@: & ":V)23@: & VK/#2/V"%):2@#3)SV%"0@:&Z":3"&"($-4

H*C%0$%/'2&Q)"%/2)&$#"&VK):)#3"2/=#&)#&R@KS"3@&%/IK@&:@IK)&$#&3)S"&"&:$&)%)22/=#&($)&2@#3)#C"Y&"%&S)#@:[

! B/#2@&V1C/#":&2@#&2@#3)#/0@:&b"K/"0@:&! PK):&/S1C)#):4&F"K"&:$&2@S@0/0"0&%)&K)2@S)#0"S@:&3)#C"#&S)#@:&0)&+MM&tI&2"0"&$#"4&! d#"&V1C/#"&S"):3K"&2@#&$#&2@%@K&0)&R@#0@4&! d#&-#0/2)&2@#&:)G"%"0@K):&"&2"0"&V1C/#"4&! d#&3-3$%@&)#&J"##)K&PK$)&PLV)4&

H*C%0$%/'3Q)"%/2)&$#&VK@L)23@&V"K"&VK"23/2"K&%"&3"I%"&0)%&T4

Page 76: Manual Squeak

!"#$"%&'($)"* AW

?#&):3"&V1C/#"&)#2@#3K"K1&/#R@KS"2/=#&:@IK)&"%C$#@:&":V)23@:&I1:/2@:&)#&K)%"2/=#&2@#&)%&S"#)\@&0)%&@K0)#"0@K4&F"K":$&2@S@0/0"0&%)&K)2@S)#0"S@:Y&($)&$#"&b)]&"I/)K3@Y&/SVK/S"&)%&"K2Z/b@4

?%&VK):)#3)&3K"I"\@&Z"&:/0@&0):"KK@%%"0@&V@K[

z@KC)&j$)L@&.-"]4&!"):3K@&0)&?#:)G"#]"&FK/S"K/"4&X#"&F/]"KK@&,"%1#4&FK@R):@K"&0)&?#:)G"#]"&')2$#0"K/"4!1^/S@&FK$0)#2/@&B@#)\@4&!"):3K@&0)&?#:)G"#]"&FK/S"K/"4&N"%)#3-#&&Q@%01#&B$)KV@4&!"):3K@&0)&?#:)G"#]"&FK/S"K/"4jK"#2/:2@&P@KK):&?:2@I"K4&FK@R):@K&0)&?#:)G"#]"&')2$#0"K/"4&

{%3/S"&K)b/:/=#[&\$#/@&0)&5MM><S"C)#&0)&'($)"*&$3/%/]"0"&V"K"&)%&0):"KK@%%@&L&2"V3$K":&0)&%":&/S1C)#):[&M5+A

P@0@&)%&S"3)K/"%&Z"&:/0@&0):"KK@%%"0@&)#&:$&/#3)CK/0"0&L&)^2%$:/b"S)#3)&2@#&D/#?^4

XCK"0)2)S@:&:$&2@%"I@K"2/=#&"%&B)#3K@&0)&FK@R):@K):&L&Q)2$K:@:&0)&J"0"\@]4

B@#b)K:/=#&V"K"&fV)#fRR/2)&K)"%/]"0"&V@K[

J%":&J)#-3)]&z"K"S/%%@4&B)#3K@&0)&j@S)#3@&0)&`$)b":&<#/2"3/b":4