Clarion Debugger replacement with Sharp Develop's or Code View PD with AI help

The Zoom setup allowed anyone to use the Share screen button. Today some malicious Zoom Bomber joined and Shared and popped up with Porn twice. So the channel got YouTube strikes.

The Share button is now locked down so the presenter must approve. Also likely YouTube will no longer be a live simulcast.


Links below to what was shown today worth checking out on GitHub. The AI writes some nice detailed documentation.

These new Debuggers use the built-in Sharp Develop Debugger that has all the modern features. They feed it the symbols and source line references from the Clarion debug in the binaries.

Nice start! But it has a way to go before it’s actually useful. I will have to find a way to submit the list of things that need to be fixed.

Join GitHub and submit an Issue. There is also a separate discussion area on Discord.


There is also this Debugger from John


On Discord Mark has shown screen shots of Debugging using a Microsoft debugger using work he did to convert the TopSpeed debug to Code View PDB files. Not sure if or when it will be on his GitHub.

Long term I would say converting the debug info and being able to use windbg would be a much better investment in everyone’s time instead of writing a debugger.
Although writing a debugger is good fun :slight_smile: I just never had the time to finish mine

My current PDB work is here, but daytime work is getting in my way for completion .

msarson/clarion-pdb: Generate Microsoft PDB files for Clarion (TopSpeed) binaries so they debug in WinDbg, Visual Studio and VS Code

You mentioned this feature request yesterday: feat(libstate): Library State panel — per-thread RTL state by msarson · Pull Request #18 · ClarionLive/CA-Debugger

As you can see I’ve added it as a PR to John’s CA Debugger, and also done the same from Robbie’s.

I never expected this morning to go down the route of having Claude create a read only RTL emulator :smiley:

There was a chap in South America somewhere who wrote a beefed up clarion debugger which was for sale around the end of the 00’s. I found it as a link on the newsgroups, probably the 3rd party ng.

I was a massive improvement on the existing debugger.

I havent looked at this one yet, but my biggest gripe which the South American (possibly even Argentinian) chap addressed was remembering watch variables and break points (where possible) for when a new session was started.

Alot of time can be spent setting up/drilling down to the relevant source, setting the break points and watch variables, before being able hit Go.

I’ll certainly check this one out, when I next need to use a debugger.

I agree. The Sharp Develop IDE has the Debugger UI and services all built to work on .Net code, SV did not to use it.

The new work is to connect that to the Clarion debug symbols. Read the below doc:

Implement IDebugger as a managed addin and the IDE supplies the entire debug UX for free. We only build the engine behind the interface.