c++.stlsoft - Pantheios 1.0 Roadmap
- Matthew Wilson (34/34) Oct 16 2007 Just thought I'd put out the Pantheios 1.0 release roadmap, as I'm hopin...
- Matthew Wilson (54/88) Oct 27 2007 As of 28th October:
Just thought I'd put out the Pantheios 1.0 release roadmap, as I'm hoping to get it all done and out by the end of the year. (This is, in part, because I want to also get FastFormat out there and on its way out to public non-aplha status) Pantheios Main C/C++ Library: ============================= - extensive multi-threaded testing - be.loader, step 1: dynamic selection of stock back ends on Windows - be.loader, step 2: dynamic selection of stock back ends on UNIX - be.loader, step 3: dynamic selection of custom back ends on Windows - be.loader, step 4: dynamic selection of custom back ends on UNIX - be.speech - rename all be.Win32Xxxxx to be.WindowsXxxxx - extensive unit-testing with custom back/front-ends - pantheios_onBailOut() taking severity parameter - fully enumerated possibilities for back-end selection: - compile time via #include of implicit link files - compile time via PANTHEIOS_BE_DEFINE_BE_FUNCTIONS(), etc. macros - link-time selection, via linker commands - run-time selection, via config files, with be.loader pantheios.COM: ============== - SpeechLogger. This depends on be.Speech being completed for main library Library Selector: ================= - support for single back-end - support for local/remote split - support for be.N - support for fe.simple - support for fe.N Once all this is complete, I think we'll be good to go on a 1.0 release. Then I can get cracking on the 1.1 release ideas ... of which more, later. Cheers Matt
Oct 16 2007
As of 28th October: Latest update (28th October). released. * indicates nearly ready to release): Pantheios Main C/C++ Library: ============================= - extensive multi-threaded testing * be.loader, step 1: dynamic selection of stock back ends on Windows - be.loader, step 2: dynamic selection of stock back ends on UNIX - be.loader, step 3: dynamic selection of custom back ends on Windows - be.loader, step 4: dynamic selection of custom back ends on UNIX - rename all be.Win32Xxxxx to be.WindowsXxxxx - extensive unit-testing with custom back/front-ends * fully enumerated possibilities for back-end selection: * run-time selection, via config files, with be.loader - refactor bec.???? to consolidate common code and reduce compilation times pantheios.COM: ============== Library Selector: ================= - support for single back-end - support for local/remote split - support for be.N - support for fe.simple - support for fe.N Examples / Projects: ==================== - per-IDE (e.g. Turbo C++, VS2005, etc.) project files, for those users who prefer to use IDEs than the command-line builds. - fully-featured log4cxx front/-back-end example - fully-featured log4cpp front/-back-end example - fully-featured log4cplus front/-back-end example - file-rolling for be.file Documentation / Website: ======================== - full README - complete the HELP file(s) - update/refine the website Next items are: - be.file rolling - be.loader step 1 - be.loader step 2 "Matthew Wilson" <matthew hat.stlsoft.dot.org> wrote in message news:ff3pb2$b9b$1 digitalmars.com...Just thought I'd put out the Pantheios 1.0 release roadmap, as I'm hopingtoget it all done and out by the end of the year. (This is, in part, becauseIwant to also get FastFormat out there and on its way out to publicnon-aplhastatus) Pantheios Main C/C++ Library: ============================= - extensive multi-threaded testing - be.loader, step 1: dynamic selection of stock back ends on Windows - be.loader, step 2: dynamic selection of stock back ends on UNIX - be.loader, step 3: dynamic selection of custom back ends on Windows - be.loader, step 4: dynamic selection of custom back ends on UNIX - be.speech - rename all be.Win32Xxxxx to be.WindowsXxxxx - extensive unit-testing with custom back/front-ends - pantheios_onBailOut() taking severity parameter - fully enumerated possibilities for back-end selection: - compile time via #include of implicit link files - compile time via PANTHEIOS_BE_DEFINE_BE_FUNCTIONS(), etc. macros - link-time selection, via linker commands - run-time selection, via config files, with be.loader pantheios.COM: ============== - SpeechLogger. This depends on be.Speech being completed for main library Library Selector: ================= - support for single back-end - support for local/remote split - support for be.N - support for fe.simple - support for fe.N Once all this is complete, I think we'll be good to go on a 1.0 release. Then I can get cracking on the 1.1 release ideas ... of which more, later. Cheers Matt
Oct 27 2007