ref: 8e6a699a50caaa038d45ff8db473bb7059cb2947
parent: 1924e3b013b733435f33bbe47c78eea8cc052747
author: B. Wilson <x@wilsonb.com>
date: Tue Jun 24 04:58:33 EDT 2025
Notes about ride messages
--- /dev/null
+++ b/notes
@@ -1,0 +1,87 @@
+⍝ https://github.com/Dyalog/ride/blob/master/docs/protocol.md
+
+⍝ General
+UnknownCommand ∘
+ ∘ UnknownCommand
+ ∘ InternalError
+
+⍝ Connection management
+Identify → ReplyIdentify
+GetLog → ReplyGetLog
+ ∘ SysError
+Exit ∘
+Disconnect ∘
+ ∘ Disconnect
+
+⍝ Session Control
+ ∘ AppendSessionOutput
+ ∘ SetPromptType
+Execute ∘
+ ∘ HadError
+SetPW ∘
+
+⍝ Window management
+Edit ∘
+ShowAsArrayNotation ∘
+ ∘ OpenWindow
+ ∘ UpdateWindow
+ ∘ GotoWindow
+ ∘ WindowTypeChanged
+SaveChanges → ReplySaveChanges
+FormatCode → ReplyFormatCode
+CloseWindow ∘
+ ∘ CloseWindow
+CloseAllWindows ∘
+
+⍝ Debugging
+ ∘ SetHighlightLine
+SetLineAttributes ∘
+ ∘ SetLineAttributes
+TraceBackward ∘
+ClearTraceStopMonitor → ReplyClearTraceStopMonitor
+Continue ∘
+ContinueTrace ∘
+Cutback ∘
+TraceForward ∘
+RestartThreads ∘
+RunCurrentLine ∘
+StepInto ∘
+TracePrimitive ∘
+
+⍝ Status
+Subscribe ∘
+ ∘ InterpreterStatus
+
+⍝ Threads
+GetSIStack → ReplyGetSIStack
+GetThreads → ReplyGetThreads
+SetThread → ReplySetThread
+GetThreadAttributes → ReplyGetThreadAttributes
+SetThreadAttributes → ReplySetThreadAttributes
+PauseAllThreads ∘
+
+⍝ Interrupts
+WeakInterrupt ∘
+StrongInterrupt ∘
+
+⍝ UI
+GetAutocomplete → ReplyGetAutocomplete
+GetValueTip → ValueTip
+ReplyOptionsDialog ← OptionsDialog
+ReplyStringDialog ← StringDialog
+ReplyTaskDialog ← TaskDialog
+ ∘ NotificationMessage
+ ∘ ShowHTML
+ ∘ UpdateDisplayName
+ ∘ UpdateSessionCaption
+
+⍝ Misc
+TreeList → ReplyTreeList
+ ∘ StatusOutput
+
+⍝ Info
+GetHelpInformation → ReplyGetHelpInformation
+GetSyntaxInformation → ReplyGetSyntaxInformation
+GetLanguageBar → ReplyGetLanguageBar
+GetConfiguration → ReplyGetConfiguration
+SetConfiguration → ReplySetConfiguration
--
⑨