Skip to content
View msarson's full-sized avatar

Block or report msarson

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
msarson/README.md

Mark Sarson

I build modern developer tooling for Clarion.

Language server, VS Code extension, debugging support, accessibility — bringing a 4GL that the modern tooling ecosystem largely passed by into a workflow that feels like the rest of software development in 2026.

📍 Southampton, UK


Clarion Extensions for VS Code

Installs Rating Version

Full Clarion language support in VS Code — IntelliSense across 310+ built-in functions, class method resolution with inheritance, go-to-definition, find-all-references, workspace-wide rename, real-time diagnostics, refactorings, build integration and 50+ snippets.

Marketplace · Source


The rest of the toolchain

Project What it does
clarion-lsp Language Server Protocol implementation — the engine behind the editor features
clarion-pdb Generates PDB files so Clarion binaries can be debugged with standard tooling
clarion-accessible-list Screen reader support for Clarion LIST controls
ClarionMonacoEditor Monaco editor hosted inside the Clarion IDE via WebView2
clarion-addins Publisher registry powering the Clarion Addin Finder
ZipTools-for-Clarion Modern ZIP/UNZIP with threading and password support

Working with

Clarion · C# / .NET · TypeScript · PowerShell · Python SQL Server · PostgreSQL · Jenkins · Docker · Git


Popular repositories Loading

  1. Clarion-Extension Clarion-Extension Public

    VS Code Extension for Clarion

    TypeScript 11 5

  2. clarion-lsp clarion-lsp Public

    Shared Clarion IDE addin — manages the Clarion Language Server (LSP) lifecycle and exposes IClarionLanguageClient for hover, definition, references, and symbol queries

    C# 5 1

  3. VSComWithClarion VSComWithClarion Public

    An Example of creating a Visual Studio Winforms COM Control and interacting with it inside a Clarion Application

    C# 2

  4. FileManager_ODBC FileManager_ODBC Public

    Clarion 2 1

  5. ClarionMarkdownEditor ClarionMarkdownEditor Public

    Forked from peterparker57/ClarionMarkdownEditor

    A Markdown file viewer and editor addin for the Clarion IDE with split-pane live preview

    C# 2

  6. clarion-pdb clarion-pdb Public

    Generate Microsoft PDB files for Clarion (TopSpeed) binaries so they debug in WinDbg, Visual Studio and VS Code

    Python 2