forked from bonzini/smalltalk
/
blocks.ok
121 lines (82 loc) · 1.85 KB
/
blocks.ok
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
Execution begins...
returned value is BlockClosure new "<0>"
Execution begins...
returned value is #quem
Execution begins...
returned value is 'foo'
Execution begins...
returned value is 'juma'
Execution begins...
returned value is 17
Execution begins...
returned value is nil
Execution begins...
returned value is nil
Execution begins...
returned value is BlockClosure new "<0>"
Execution begins...
returned value is #bar
Execution begins...
error: return from a dead method context
returned value is nil
Execution begins...
returned value is 'Smalltalk!'
Execution begins...
returned value is #two
Execution begins...
returned value is 14
Execution begins...
returned value is 12
Execution begins...
returned value is 17
Execution begins...
returned value is BlockClosure new "<0>"
Execution begins...
returned value is 5
Execution begins...
returned value is 11
Execution begins...
returned value is 13
Execution begins...
returned value is BlockClosure new "<0>"
Execution begins...
returned value is 1
Execution begins...
returned value is 2
Execution begins...
returned value is 55
Execution begins...
error: return from a dead method context
returned value is nil
Execution begins...
returned value is nil
Execution begins...
returned value is nil
Execution begins...
returned value is nil
Execution begins...
returned value is 1
Execution begins...
returned value is 1
Execution begins...
returned value is 1
Execution begins...
error: wrong number of arguments
returned value is nil
Execution begins...
returned value is 1
Execution begins...
returned value is 1
Execution begins...
returned value is 2
Execution begins...
returned value is 2
Execution begins...
error: wrong number of arguments
returned value is nil
Execution begins...
returned value is 1
Execution begins...
returned value is 2
Execution begins...
returned value is 3