June 18, 2009
Hi all

Apologies for the sporadic/absent communication re STLSoft. Things have been busy as usual, and there's never enough time.

For a long time I've been planning that STLSoft 1.10 would have the following characteristics:
 - important (i.e. useful and well-designed) new additions to the libraries, e.g. platformstl::properties_file
 - removal of much of the crappy/useless stuff from the previous versions
 - evolution to a consistent, meaningful naming convention for directories, and for components - classes, functions, macros
 - revision/rework of some of the supporting compiler/platform/feature discrimination, e.g. the compiler capability pre-processor
logic in stlsoft/internal/cccap
 - use of deeper namespaces for libraries, e.g. winstl::registry::reg_key/reg_value for Windows Registry library
 - proper packaging of distributions, e.g. CR-stripping for UNIX
 - full documentation for all non-deprecated features
 - inclusion of comprehensive unit/component-tests in the distribution

For the last year or two I've been wanting to get all these things into 1.10, and not getting very far.

It occurs to me now that I should instead aim for all of that with 1.11, and ease the pressure on 1.10 and just have it as a good,
but incomplete, step towards STLSoft nirvana.

I have my own ideas about what might go in 1.10, and what might wait until 1.11, but I'd be interested to hear from you on the
matter.

Cheers

Matt


-- 
--

Matthew Wilson

Director - Synesis Software

m: +61 410 442244
t: +61 2 9399 9136
e: matthew@synesis.com.au
w: www.synesis.com.au

Synesis Software Pty Ltd

| Project Rescue | Software Team Management | Training | Software Architecture and Design | Custom Product Development | Solution
Review |

This communication is confidential and may contain legally privileged information. If you are not the named recipient, please
contact us immediately. You must not copy, use or disclose this communication, or any attachments or information in it, without our
consent.