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
Copy file name to clipboardexpand all lines: docs/index.md
+1-1
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
1
# About This Document
2
2
3
-
This document introduces the Remote Integrated Development Environment (Ride). It describes the installation process and Ride's user interface (windows, menus, customisation options, keycode/keystroke mappings, etc.).
3
+
This document introduces Dyalog's cross-platform IDE (Ride). It describes the installation process and Ride's user interface (windows, menus, customisation options, keycode/keystroke mappings, etc.).
4
4
5
5
Ride can be extensively customised; this document assumes that the default configuration is in use.
Copy file name to clipboardexpand all lines: docs/introduction.md
+1-1
Original file line number
Diff line number
Diff line change
@@ -9,4 +9,4 @@ Ride runs separately from the APL interpreter, but can communicate with any loca
9
9
10
10
An interpreter can also provide [Ride's interface as a web page](ride_in_the_browser.md). This makes it possible to control a remote interpreter thorugh a browser, without installing Ride on your machine. For this zero-footprint mode to work on Windows, Ride needs to be installed on the machine where the interpreter is running, however, it comes with the interpreter installation on all other platforms.
11
11
12
-
On Windows, the interpreter has a built-in IDE, which continues to provide the richest environment, however, Ride the recommended interface on all other platforms.
12
+
On Windows, the interpreter has a built-in IDE, which continues to provide the richest environment, however, Ride is the recommended interface on all other platforms.
Copy file name to clipboardexpand all lines: docs/sample_configuration_file.md
+6-6
Original file line number
Diff line number
Diff line change
@@ -4,7 +4,7 @@ A .ini configuration file can be used to define settings for the `RIDE_INIT` con
4
4
5
5
Examples of the fields that you might want to include within the .ini configuration file are:
6
6
```
7
-
[Ride]
7
+
[RIDE]
8
8
Direction=Listen
9
9
Address=
10
10
Port=5002
@@ -38,7 +38,7 @@ where:
38
38
-`Anonymous` – the connection is secure but no certificate is provided on the client side. The `SSLValidation` and `Priority fields` are valid.
39
39
-`PublicCertFile` is the fully-qualified path to, and name of, the file containing the public certificate. Empty by default. Validity depends on the value of the `Secure` field.
40
40
-`PrivateKeyFile` is the fully-qualified path to, and name of, the file containing the private key. Empty by default. Validity depends on the value of the `Secure` field.
41
-
-`RootCertDir` is the full path to (and name of) the directory that contains Certificate Authority root certificates. Empty by default (on the Microsoft Windows operating system, the Ride uses the Microsoft certicate store).
41
+
-`RootCertDir` is the full path to (and name of) the directory that contains Certificate Authority root certificates. Empty by default (on the Microsoft Windows operating system, Ride uses the Microsoft certicate store).
42
42
-`Priority` is the GnuTLS priority string (for complete documentation of this, see http://www.gnutls.org/manual/gnutls.html#Priority-Strings). Empty by default. Validity depends on the value of the `Secure` field.
43
43
-`AcceptCertDir` is the full path to (and name of) the directory that contains the public certificates of all users that are allowed to connect. Empty by default.
44
44
@@ -65,7 +65,7 @@ If `AllowEndPoints` is not included, all IP addresses are allowed to access the
65
65
66
66
## TLS Flags
67
67
68
-
TLS flags are employed as part of the certificate checking process; they determine whether a secure client or server can connect with a peer that does not have a valid certificate. When `Direction` is `Connect` or `Poll`, the Ride acts as a server; when `Direction` is `Serve`, the Ride acts as a client.
68
+
TLS flags are employed as part of the certificate checking process; they determine whether a secure client or server can connect with a peer that does not have a valid certificate. When `Direction` is `Connect` or `Poll`, Ride acts as a server; when `Direction` is `Serve`, Ride acts as a client.
69
69
70
70
The code numbers of the TLS flags described below can be added together and passed to the `SSLValidation` field to control the certificate checking process. If you do not require any of these flags, then the `SSLValidation` field should be set to `0`.
71
71
@@ -77,10 +77,10 @@ The code numbers of the TLS flags described below can be added together and pass
77
77
| 8 | CertAcceptIfExpired | Accept the peer certificate even if it has expired (according to its valid to information). |
78
78
| 16 | CertAcceptIfIncorrectHostName | Accept the peer certificate even if its hostname does not match the one it was trying to connect to. |
79
79
| 32 | CertAcceptWithoutValidating | Accept the peer certificate without checking it (useful if the certificate is to be checked manually). |
80
-
| 64 | RequestClientCertificate | Only valid when the Ride is acting as a server; asks the client for a certificate but allows connections even if the client does not provide one. |
81
-
| 128 | RequireClientCertificate | Only valid when the Ride is acting as a server; asks the client for a certificate and refuses the connection if a valid certificate (subject to any other flags) is not provided by the client. |
80
+
| 64 | RequestClientCertificate | Only valid when Ride is acting as a server; asks the client for a certificate but allows connections even if the client does not provide one. |
81
+
| 128 | RequireClientCertificate | Only valid when Ride is acting as a server; asks the client for a certificate and refuses the connection if a valid certificate (subject to any other flags) is not provided by the client. |
82
82
83
-
TLS flags have the same meaning irrespective of whether the Ride is acting as a server or a client. However, for a server they are applied each time a new connection is established whereas for a client they are only applied when the client object is created.
83
+
TLS flags have the same meaning irrespective of whether Ride is acting as a server or a client. However, for a server they are applied each time a new connection is established whereas for a client they are only applied when the client object is created.
Copy file name to clipboardexpand all lines: docs/starting_a_dyalog_session.md
+1-1
Original file line number
Diff line number
Diff line change
@@ -11,7 +11,7 @@ When running a Dyalog Session through Ride, the Session can be:
11
11
12
12
- remote from the machine on which Ride is running.
13
13
14
-
The Ride can start a Session using an interpreter installed on a remote machine irrespective of whether Dyalog is installed on the machine on which Ride is running. In this situation:
14
+
Ride can start a Session using an interpreter installed on a remote machine irrespective of whether Dyalog is installed on the machine on which Ride is running. In this situation:
15
15
16
16
- The operating system on which the remote interpreter is running is irrelevant – the instructions given in this chapter apply to the operating system on which Ride is running (the two operating systems do not have to be the same).
17
17
- The remote machine does not need to have Ride installed but the Dyalog Session must be [Ride-enabled](ridespecific_language_features.md/#ride_init).
0 commit comments