shithub: ridefs

Download patch

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
--