New Ideas
Written by Torsten Strobl   
Thursday, 09 September 2010

As shown in the version history, I am still working heavily on the source code and the release of RC4. I already explained that I expect this verion to be the last release with new features and significant changes before the final version is released (v1.0). Unfortunately, I always have new ideas for improvements. And in order to reduce the effort for later changes, e.g. the documentation, I want to implement these features immediately. The latest idea is based on first experiments of model driven architecture (MDA) for which I am using the property features implemented by the PSL library, for example. Something I need for this approach is a complete rework of wrapper properties, which can wrap all kinds of properties soon. This and some other features, e.g. asynchronous/synchronous inter-thread method calls, will be available in the development trunk of the project soon.

However, I want to indicate that the development will progress slowly in the next months, because some other very important projects prevent a regular work on the PSL classes.

 
Changes Force RC4
Written by Torsten Strobl   
Tuesday, 02 February 2010

Soon after the announcement of the final version, I have to withdraw this announcement. However, this is good news in my opinion, because some parts can be improved significantly again.

Due to Robert (thanks a lot!), I decided to rework some parts of the type traits and function properties. Apart from lots of optimizations, the PSL now supports real member functions without the need of wrappers and awkward macros. In addition, also wrapper properties are now more flexible. The only drawback is that I had to abdicate the compatibility of some older Borland/CodeGear compilers. They caused lots of trouble in the past year, required horrible workarounds and have been the obstacle for such useful features. However, the newest compilers (Embarcadero Technologies) are still supported.

 All in all, these are to many modifications, so there will be another release candidate in two or three months (RC4).

 
First Stable Soon
Written by Torsten Strobl   
Saturday, 28 November 2009

Some more months of development have gone. So far, there have been some very important bugfixes and optimizations. And also a couple of simplifications and minor, but neat new features. All in all, I consider the architecture and interfaces of the PSL stable now.

Still, the current PSL version has to prove stability over some more months. If there are no drawbacks or big clashes, I consider a final release in March of next year.

 
PSL-1.0.0-RC3
Written by Torsten Strobl   
Thursday, 30 July 2009

Release candidate RC3 is available now. It shall be the last release candidate before publishing version 1.0.0.

Besides important bugfixes, small design changes and optimizations, the release candidate also contains a bunch of new features. This is untypical for another release candidate, but the only way to avoid skipping version 1.0.0 and parallel development in this early stage with low manpower.

Important new features are:

  • High-level user macros: declaration of property containers is more convenient (no code replications any more)
  • Creation of bidirectional linkage (e.g. between two objects)
  • Event type "inclosed property changed" (e.g. an attribute of an object is changed)
  • Options for disallowing property features
  • Vector properties can be used with mixed property types (without generic link properties)
  • Initialization of object properties during construction time is possible now
  • Easier assignment and combination of serializers

As always the new sources can be found in the download section and the new tutorial within the tutorial section.

Please click here to view the full changelog.

 
Announcement: RC3
Written by Torsten Strobl   
Tuesday, 17 March 2009

Before releasing a final 1.0.0 of the PSL, there will be one more release candidate.

Some changes are already implemented in the current SVN revision, but there is still some work to do. The next RC will also contain some new features. There will be a new event type, vector properties can contain mixed property types, object properties can be initialized with values during construction time and enhanced property dumping.

However, there will also be some minor design changes. Most notable, that vector and object properties handle const declaration and objects differently. There is also the attempt to implement high-level user macros for the C++ preprocessor, which enables the user to declare property containers in a more confinient way with less code replication. So changes will come along with an easier and a more efficient usage.

The next RC can be expected in approximately three months.

 
<< Start < Prev 1 2 Next > End >>

Results 1 - 9 of 10