Arturius |
Updated: 19th February 2009 |
Welcome readers of Imperfect C++, or anyone else who has stumbled onto this page.
See "31st August 2006" entry for detailed excuses. The current state of play is as follows:
FYI: the tasks I have on my list are, in order of descending priority:
Unfortunately, the last year has been incredibly busy for me, and Arturius has not been progressed to releasable form. Several of the tasks that've occupied my time have, however, been germane to the final rewrite & release of Arturius, in particular two libraries: execpp and Pantheios.
- execpp is a cross-platform library for invoking a process and capturing its output, i.e. either or both of its standard output and standard error streams, either interleaved or in separate batches. This functionality was originally part of Arturius, but was extracted and generalised. I plan to release this sometime before Arturius itself is released.
- Pantheios is the ultimate C++ logging API library, affording 100% type-safety, genericity, atomicity, extensibility, very high efficiency, and, best of all, you only pay for what you use. It's due to be released later today (31st August 2006), and will be available, via Sourceforge, at pantheios.org.
FYI: the tasks I have on my list are, in order of descending priority:
I've taken time away from work on my next book - Extended STL - and spent the last few days rewriting the command-parsing, and am making good progress. I expect in another week or so I'll be looking for people to volunteer to test it on their systems. I am hoping to be able to launch the alpha on SF this month.
The SourceForge registration is complete, and I've now co-opted the irate reader into the team, so it looks like Arturius really will be coming out pretty soon. In using it myself over the last couple of weeks - in order to get the latest b64, Open-RJ, recls and STLSoft libraries released - I've come to find the command-line handling really painful, so I'm going to fix that before releasing. I expect it'll be in the next week or so.
Getting Arturius to a releasable form has taken far longer than I'd expected - as a consequence of real-life impinging in various unwanted ways - but I've just registered the project on SourceForge, and will be releasing an alpha of version 2 just as soon as I can get a few days to complete the process of removing all dependencies on my company (Synesis Software)'s code, by incorporating them into STLSoft in an open-source form. I also need to get it to compile with a better range of compilers than it currently does.
I just received my first justifiably curious email from an IC++ reader, so feel that I cannot let this slide any further. For one thing, I want Arturius to be widely used! Hence, I hope to have the first releasable form, however scrappy, out before the end of May, or in the first week or so of June. Release Early; Release Often!
Please accept my genuine apologies for your temporary disappointment, and please call back here towards the end of May 2005.
Matthew.