The experiment that was ClarionWiki has come to an end. The long awaited discourse discussion platform has reached enough maturity for me to be able to install and manage it so I found an excuse and ClarionHub is born!!

Once again this is an experiment but already I have found a good use for it as a part of the addin. The API for pulling things out of Discourse is pretty neat and easy to use, I see good things ahead.

Please head over to , sign up and start discussing stuff.


This is a little trick I tried a while back with a ClarionAddins client. They were having an installation problem which was a little tricky to diagnose when it occurred to me that the log4Net library used in the Clarion IDE can send data pretty much anywhere with the right appender. A little bit of looking around I came across Papertrail (affiliate link!) which serves my needs very nicely for now in the free version and is decently priced if traffic goes up.

The basic idea is this: Add the appropriate log4net appender to the Clarion.exe.config file, repeat the problem you are having with the IDE, let me know when you are done and I will check out the logs and see if there is anything I can spot that needs attention.

Disclaimer: Of course you will remember to back up any configuration files before you make changes right?

Step 1: Enable sending logs

(do this bit with the IDE closed!)

A while back I released a free addin that puts a Clarion Evaluate PAD in the IDE. Prompted by a user I was reminded that this needed an update to be compatible with the later versions of Clarion (it was compiled with C8). The reason for this is that the Clarion IDE itself uses the ClaRun.dll and once it has loaded that DLL into the .NET AppDomain anyone else who wants to load a Clarion DLL within that domain needs to make sure they are compatible with that runtime version. I spent a few hours looking at running in a different domain and various other tricks but as far as I can understand you are pretty much stuck with whatever is loaded first when it comes to LoadLibrary kind of calls. No biggy, I think this is a better solution anyway!

Plus… you can now use any valid Clarion Evaluate statement from the command line using the new app I made for use with my addin.

I have uploaded it to GitHub, included a C# .NET solution showing how you can use it from there.

Go take a look!! –


Command prompt demo

Oh, I found this great PDF with good Evaluate examples in case that is of any use to anyone:



Latest News…

  • The Beta is progressing, go and sign up if you are interested!
  • ClarionAddin updates for Clarion 9 compatibility have been released along with updated product download emails and the newsletter should be heading out soon. (Please let me know if you still cannot download addin updates!)
  • Checkout the roadmap for a general idea of where is headed.
  • I just updated the beta installer to be C3PA friendly.
  • And now there is a video walkthrough of the beta for you to checkout!!

As mentioned in a previous post I have been working on a new StartPage for the Clarion IDE. This resulted in a crash course of ruby, jekyll, html, javascript and a whole bunch of other things in the last week with me scrabbling madly to get some structure in place for the new project. The details are still in a huge amount of flux but the basic idea is to have a super useful IDE StartPage that looks great and does what you need, and of course a bunch of other things you might need sometimes or might not but are also cool 🙂

Update 23 July 2013 – I have added another screenshot!!!

Update 29 July 2013 – Another screenshot, almost ready for general beta release!!

At the same time I am working hard on bringing all the ClarionAddins into the fold and compatibility with Clarion9 along the way. This is progressing well and I hope to have some results in a few weeks. The major push for the outline of this work is pretty much done. The next step is to workup a more details road-map showing what features are coming up and their expected delivery dates.

So this is really just a teaser at the moment but please ask questions and send feature requests!

image image image


Beta v2.1!



p.s. <– I finally found an excuse to grab me an IO domain