You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
<small><b>Fun fact:</b> All screenshots are <ahref="./.github/workflows/release.yml">CI-generated</a>. Find all other screenshots <ahref="https://github.com/LinqLover/squeak-tracedebugger/tree/gh-pages/screenshots">here</a>.</small>
22
+
20
23
Read the [exposé](./docs/exposé.md) and the [product visions](./docs/product-visions.md) for more details about the aims and USPs of this project.
21
24
In the [`studies`](./studies/) folders, you can also find the documentation of all experiments that have been conducted so far.
22
25
23
26
## Installation
24
27
28
+
We offer a pre-configured all-in-one image. Please go to the [releases section](https://github.com/LinqLover/squeak-tracedebugger/releases), download and extract the latest `TraceDebugger-*.zip` archive, and execute it.
29
+
30
+
To install the TraceDebugger manually, evaluate the following in a workspace:
You can also check out the repository via [Squot](https://github.com/hpi-swa/Squot) and install all dependencies manually.
33
41
34
-
## Usage
35
-
36
-
Debug an expression in the Trace Debugger:
42
+
To install updates, evaluate the following:
37
43
38
44
```smalltalk
39
-
TraceDebugger openOn: ['\w+' asRegex].
45
+
TraceDebugger selfUpdate.
40
46
```
41
47
42
-
Shortcut:
48
+
(You can also do this via the [window menu ](https://github.com/LinqLover/squeak-tracedebugger/blob/gh-pages/screenshots/windowMenu.png) of every trace debugger.)
49
+
50
+
## Usage
51
+
52
+
For a quick start, open a normal expression in a debugger and press the new <kbd>Trace it</kbd> button on the right. For a detailed manual on the TraceDebugger, please read the in-image help here:
53
+
43
54
```smalltalk
44
-
[2 / 0] debugTrace.
55
+
TraceDebuggerHelp openHelpBrowser.
45
56
```
46
57
47
-
For further examples, see the meta protocol `examples`of the `TraceDebugger` class.
58
+
(Again, you can also open this help via the [window menu ](https://github.com/LinqLover/squeak-tracedebugger/blob/gh-pages/screenshots/windowMenu.png)of every trace debugger.)
48
59
49
60
## Architecture
50
61
@@ -64,7 +75,7 @@ This solution is organized as follows:
0 commit comments