Clarion Assistant 5.1
Clarion Assistant 5.1
The first stable (non‑preview) release. 5.1 makes the modern Monaco editor the default for Clarion source, adds a one‑key Smart Formatter, upgrades the data pad into CA Explorer, brings richer in‑editor language intelligence, and fixes an editor‑load error that affected clean installs on Clarion 12.
Supported: Clarion 10, 11, and 12 (32‑bit IDE). The installer lets you pick which version(s) to install.
Highlights
🖊️ Monaco is now the default Clarion source editor
Open a .clw or .inc and it lands in a fast Monaco/WebView2 editor with Clarion syntax highlighting, code folding, F12 / Ctrl+Click go‑to‑definition, inline diagnostics, and completion — while keeping the same save and navigation behavior as the native editor. Prefer the classic editor? Turn it off (or scope it to specific extensions) under Options → Clarion Assistant → Editor Surfaces.
⌨️ Smart Formatter (Ctrl+I)
Press Ctrl+I in the Monaco source editor or CA Embeditor to reformat Clarion code — consistent indentation for IF/LOOP/CASE/ACCEPT structures, aligned data declarations, and normalized statements. Behavior is configurable from its settings panel.
🧭 CA Explorer (formerly CA Data Pad)
The docked data pad is now CA Explorer and does more than show the active procedure's Local / Module / Global data, tables, keys, columns, and relations:
- Drag a field to the editor or designer — drop a column or variable onto the Monaco editor or the native Window designer to create a bound control.
- Native‑style variable copy/paste for quick reuse.
- Cheat Sheet tab — a built‑in reference of Monaco editor shortcuts.
🧠 Richer language intelligence in the editor
The Monaco surfaces now surface live diagnostics (squiggles), completion (PROP: / EVENT: and member‑access like oInstance.Method), and F12 / Ctrl+Click go‑to‑definition directly — not just via chat.
🐞 Fixed
- "Cannot create object: MonacoClarionEditorDisplayBinding" on opening a
.clw— clean installs on Clarion 12 builds other than the one the addin was compiled against threw this error and fell back to the native editor. Root cause was a strong‑name version lock on a SoftVelocity editor assembly (CommonSources.dll); the editor now loads against any Clarion 12 build. - Installer packaging — the Monaco editor assets (Clarion language + formatter scripts, source/diff pages) and the LSP contracts assembly are now shipped, so the editor renders correctly on a fresh install.
📦 Install
- Download
ClarionAssistant-5.1-Setup.exebelow (code‑signed). - Close the Clarion IDE.
- Run the installer and pick your Clarion version(s) (10 / 11 / 12).
- Start Clarion — the Clarion Assistant pane docks automatically (Tools → Clarion Assistant, or Ctrl+Alt+C).
Upgrading from the 5.0 Preview installs cleanly over the top.
Clarion Assistant is an AI‑powered coding assistant embedded in the Clarion IDE. See the bundled User Guide (Help) for the full walkthrough.