Skip to content

Commit ed5c774

Browse files
committed
Update docs
1 parent 426e8a6 commit ed5c774

File tree

1 file changed

+32
-1
lines changed

1 file changed

+32
-1
lines changed

README.md

Lines changed: 32 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,6 @@ and much more.
8181
* [Full Screen](#full-screen)
8282
* [Debug Agent](#debug-agent)
8383
* [Android](#android)
84-
* [License](#license)
8584

8685
## Overview
8786

@@ -968,18 +967,50 @@ All output from the application is captured in the console and displayed. This c
968967
will keep only the most recent history up to a configurable number of lines.
969968
970969
![Developer Console](https://raw.githubusercontent.com/snapscript/snap-site/master/images/debugger_console.png)
970+
971971
#### Variables
972+
973+
When execution is suspended it is possible to evaluate expressions and look at variables on the stack and in
974+
the surrounding scope. These variables can be navigated by clicking through references.
975+
972976
![Developer Variables](https://raw.githubusercontent.com/snapscript/snap-site/master/images/debugger_variables.png)
977+
973978
#### Threads
979+
980+
At any time multiple threads may be suspended. A thread view is provided so that the developer can select the
981+
thread to debug and also to view the stack frames.
982+
974983
![Developer Threads](https://raw.githubusercontent.com/snapscript/snap-site/master/images/debugger_threads.png)
984+
975985
#### Process View
986+
987+
If there are multiple applications running from the development environment focus can only be given to one. It
988+
is possible to switch focus through the process view. Once focused an application can be debugged or terminated.
989+
976990
![Developer Debug](https://raw.githubusercontent.com/snapscript/snap-site/master/images/debugger_agents.png)
991+
977992
#### Debug Perspective
993+
994+
To capture as much relevant information on a single screen the debug perspectived can be used. This will allow
995+
the developer to see the threads and variables as well as the console.
996+
978997
![Developer Debug Perspective](https://raw.githubusercontent.com/snapscript/snap-site/master/images/debugger_changelayout.png)
998+
979999
#### Full Screen
1000+
1001+
When editing it can be useful to see the full screen. This perspective can be achieved by double clicking on
1002+
the tab in focus.
1003+
9801004
![Developer Full Screen](https://raw.githubusercontent.com/snapscript/snap-site/master/images/debugger_fullscreen.png)
1005+
9811006
### Debug Agent
1007+
1008+
The development environment can act as a debug service. As such it is possible to connect to a debugger and
1009+
push code and debug information. To do this you simple need to embed the debug agent in to your application.
1010+
9821011
### Android
9831012
1013+
Full compatibility is provided for Android. A basic JIT is also provided to reduce the overhead of reflection
1014+
and to allow types to be extended.
9841015
9851016

0 commit comments

Comments
 (0)