Download presentation
Presentation is loading. Please wait.
1
Stéphane Ducasse3.1 The Squeak Environment
2
Stéphane Ducasse3.2 Smalltalk Run-Time Architecture Virtual Machine + Image + Changes and Sources Image = bytecodes Sources and changes = code (text)
3
Stéphane Ducasse3.3 Runtime Architecture The byte-code is in fact translated into native code by a just-in-time compiler. The source and the changes are not necessary for interpreting the byte-code, this is just for the development. Normally they are removed for deployment. An application can be delivered as some byte- code files that will be executed with a VM. The development image is stripped to remove the unnecessary development components.
4
Stéphane Ducasse3.4 Mouse Semantics
5
Stéphane Ducasse3.5 World Menu and Open Menu
6
Stéphane Ducasse3.6 Browsing a class
7
Stéphane Ducasse3.7 Browsing methods
8
Stéphane Ducasse3.8 Inspector To look inside objects Violates encapsulation!!! Monster new inspect
9
Stéphane Ducasse3.9 Direct Manipulation Bring the halo Experiment
10
Stéphane Ducasse3.10 Behavioral Inspector Do not break encapsulation myObject behavioralInspect
11
Stéphane Ducasse3.11 Debugger?
12
Stéphane Ducasse3.12 Debugger !!!
13
Stéphane Ducasse3.13 FileList
14
Stéphane Ducasse3.14 ChangeSorter: to sort your changes
15
Stéphane Ducasse3.15 Message Names Finder
16
Stéphane Ducasse3.16
17
Stéphane Ducasse3.17 Methods in ChangeSets + Versions
18
Stéphane Ducasse3.18 Preferences
19
Stéphane Ducasse3.19 SUnit
20
Stéphane Ducasse3.20
21
Stéphane Ducasse3.21 Changes Menu…Recently logged files Everything you do is recorded
22
Stéphane Ducasse3.22 Change your Mind Everything you do is recorded !! So try and learn how to recover your code You are smart so –Experiment, –learn for you, browse, –be aggressive, ***all*** the code is there
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.