2
2
3
3
[ Download APK] ( https://github.com/dzaima/APL/releases )
4
4
5
- By default, this executes code as dzaima/APL, but it can also connect to Dyalog APL launched with:
5
+ Execute ` :h ` in the app for a list of commands.
6
6
7
- ``` apl
8
- )LOAD path/to/Jarvis/Distribution/Jarvis.dws ⍝ https://github.com/Dyalog/Jarvis/blob/master/Distribution/Jarvis.dws
9
- eval←{⎕←' ',⍵ ⋄ 0::{⎕←↑⎕DM⋄⎕DM}⍬ ⋄ ,↓⎕←⍕⍎⍵}
10
- S←⊃Jarvis.Run 1234 # ⍝ replace 1234 with whatever port you want
11
- ```
12
-
13
- To connect to that it in the app:
7
+ By default, this executes code as dzaima/APL. Other options of interpretation:
14
8
15
9
``` apl
16
- :i dyalog
17
- )ip:1234 ⍝ or whatever port you set
10
+ ⍝ TryAPL:
11
+ :i TryAPL ⍝ requires an internet connection
12
+ ⍝ Dyalog through RIDE:
13
+ $ RIDE_INIT=SERVE:desktopIp:4502 dyalog -nokbd ⍝ on a desktop
14
+ :i ride desktopIp ⍝ in the app, after starting the server; another port can be chosen if needed
15
+ ⍝ for completeness sake, another separate dzaima/APL interpreter can be opened with:
16
+ :i dzaima
18
17
```
19
18
20
19
@@ -34,28 +33,21 @@ Alternatively, Processing runs the project in Java mode just fine (keyboard inpu
34
33
35
34
```
36
35
swipe on characters to enter ones around it
37
- M - go to matching bracket
38
- F - switch layout to one with extra functions
39
- N - switch layout to numbers at top-level
40
- A - switch to text layout
41
- # - switch to default layout
36
+ = - evaluate/save
42
37
⇧ - shift (caps letters, select with «»)
43
- X - close tab (where applicable - grapher & editor)
38
+ C - clear input field
39
+ M - go to matching bracket
40
+
44
41
K - open virtual keyboard
45
- = - evaluate
42
+ # - default layout
43
+ A - layout with a-z
44
+ N - layout with numbers at top-level
45
+ F - extra function layout
46
+ X - close tab (saves where applicable)
46
47
47
48
↶↷ - undo/redo
48
- ▲▼ - move trough REPL history
49
+ ▲▼ - move up/down or trough REPL history
49
50
^C/^V - copy/paste
50
51
51
-
52
- :isz sz change input box font size
53
- :hsz sz change REPL history font size
54
- :tsz sz change top bar size
55
- :g expr graph the expression (editable in the window)
56
- :clear clear REPL history
57
- :f path edit file at the path
58
- :fx path edit file at the path, executing on save
59
- :ex path execute file at the path
60
- :ed fn edit the function by name in another window (= - save, ⏎ - newline, X - save (!) & close)
52
+ :h - list commands (do ":h kb" to view the above text)
61
53
```
0 commit comments