/
NotesFromMartin.txt
92 lines (43 loc) · 1.69 KB
/
NotesFromMartin.txt
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
---
My notes:
filename: "2017-11-09-memorygame.pdf"
---
p7:
Rename MgdGameModel -> MGGame, and there is `withNumbers` doing the same initialization, then:
`MgdGameModel new initializeForSymbols: '12345678'.`
May be:
`MGGame withNumbers`
Also `MgdGameElement` -> `MGGameElement`
p8:
"Pharo 6.1"
p9:
Update old packages and classes names.
p15:
Old mention to BlUniverse... use BlParallelUniverse?
"Since Bloc is still under development", I'd remove this warning, that was also done at the beginning of this chapter.
p18:
Update inspector.
p22:
(And before in this chapter) I see the iteratiive improvements coexisting in MGCardElement>>#drawOnSpartaCanvas3: and similar.
Now I realize that Stef arrived until this point on his new implementation. The "3.7 Flipped side" was not implemented yet.
p23:
outdated comment: "in fact they will be removed once Pharo is based on Bloc"
p24:
probably to update: "Cairo, Moz2D and in the future plain OpenGL."
p26:
wrong: "Figure 3-9 Not centered letter." (it IS centered)
p27:
#numbers method is renamed as withNumbers
p29:
- I realize that Stef implemented just until before "4.3 Updating the container to its children"
- Typo: "aLayoutConstrants"
p31:
Nothing implemented from this chapter. The listener was a loading problem of the original code. I reported about that: https://github.com/pharo-graphics/Tutorials/issues/2.
p32:
Remove #root (not needed)
p33:
- Paragraph misising before? "It means that the memory game model is changed but we do not see" makes no sense.
- Unreferenced: "Figure 5-2 Tracing registration to the domain notifications."
- In fact, in my code it works (with bug)
end:
Aha! now I see the book is unfinished.