Martin Vuille | 4 Aug 21:36

FSM Review Announcement

The formal review for Andrey Semashev's Finite State Machines (FSM) 
library is scheduled for August 11th to 20th.

Quoting from the documentation:

"The main goals of the library are:

* Simplicity. It should be very simple to create state machine
  using this library. 
* Performance. The state machine infrastructure should not be very 
  time and memory-consuming in order to be applicable in more use
  cases. 
* Extensibility. A developer may want to add more states to the
  existing state machine, and this addition should be relatively
  safe since it shouldn't interfere with the existing states. The
  developer should also be able to specify additional transitions
  and events for the machine with minimum modifications to the
  existing code."

"The following compilers are known to have problems or most likely
will have ones:

* Microsoft Visual C++ 6.0 and 7.0. Most probably will fail to
  compile due to lack of partial template specialization support.
* Borland C++ Builder 5.5.1 (free version). Fails to compile due
  to lack of partial template specialization and in-class using
  declarations support. Some other minor problems also have been
  noticed. Newer versions of the compiler have not been tested.
* OpenWatcom 1.5. Fails to compile due to problems with Boost.MPL
  code. Newer versions of the compiler have not been tested.
(Continue reading)

Martin Vuille | 8 Aug 13:35

FSM Review Reminder

The formal review for Andrey Semashev's Finite State Machines (FSM) 
library is scheduled for August 11th to 20th.

The documentation (overview and reference) is available online:
http://boost-extension.redshoelace.com/docs/boost/fsm/doc/state_machine.html
http://boost-extension.redshoelace.com/docs/boost/fsm/doc/reference.html

Quoting from the documentation:

"The main goals of the library are:

* Simplicity. It should be very simple to create state machine
  using this library. 
* Performance. The state machine infrastructure should not be very 
  time and memory-consuming in order to be applicable in more use
  cases. 
* Extensibility. A developer may want to add more states to the
  existing state machine, and this addition should be relatively
  safe since it shouldn't interfere with the existing states. The
  developer should also be able to specify additional transitions
  and events for the machine with minimum modifications to the
  existing code."

"Boost.FSM vs. Boost.Statechart

There is another library in Boost that provides similar functionality:
Boost.Statechart. Although it currently covers almost all major Boost.FSM 
features and provides ones that are not supported in this library, 
Boost.Statechart is more targeted to creation of big and complex state 
machines with possibility of distributed development. But this does not 
(Continue reading)

Martin Vuille | 11 Aug 13:59

[review] FSM Review Starts Today August 11th

The formal review for Andrey Semashev's Finite State Machines (FSM) 
library begins today and will run until the 20th.

The documentation (overview and reference) is available online:
http://boost-extension.redshoelace.com/docs/boost/fsm/doc/state_machine.html
http://boost-extension.redshoelace.com/docs/boost/fsm/doc/reference.html

The current submission is available from the sandbox vault at 
http://tinyurl.com/yjozfn (or 
http://www.boostpro.com/vault/index.php?action=downloadfile&filename=FSM.zip
&directory=&PHPSESSID=48493076c1ea60ae316f7b60f15b9ed1,
if you prefer.)

There has already been some discussion of the library
since the rewiew was first announced:
http://www.nabble.com/FSM-Review-Announcement-to18820219.html
http://www.nabble.com/FSM-Review-Reminder-to18890305.html

-----------
Description
-----------

"The main goals of the library are:

* Simplicity. It should be very simple to create state machine
  using this library. 
* Performance. The state machine infrastructure should not be very 
  time and memory-consuming in order to be applicable in more use
  cases. 
* Extensibility. A developer may want to add more states to the
(Continue reading)

Beman Dawes | 15 Aug 03:04
Picon
Favicon
Gravatar

Boost 1.36.0 release notice

Boost 1.36.0 has been released and is available from SourceForge. See 
http://sourceforge.net/projects/boost/

This release include four new libraries:

* Accumulators: Framework for incremental calculation, and collection
  of statistical accumulators, from Eric Niebler.

* Exception: A library for transporting of arbitrary data in exception
  objects, and transporting of exceptions between threads, from
  Emil Dotchevski.

* Units: Zero-overhead dimensional analysis and unit/quantity
  manipulation and conversion, from Matthias Schabel and Steven Watanabe

* Unordered: Unordered associative containers, from Daniel James.

Updated libraries include Asio, Assign, Function, Hash, Interprocess, 
Intrusive, Math, MPI, Multi-index Containers, PtrContainer, Spirit, 
Thread, Wave, and Xpressive.

The release managers were Beman Dawes, Rene Rivera, and Daniel James.

One note of caution: the initial SourceForge release files were missing 
some of the documentation. If you downloaded before 16:00 UTC, August 
14th, please download again to be sure to get the full distribution. 
Sorry for the inconvenience!

--Beman Dawes

(Continue reading)

Martin Vuille | 19 Aug 02:21

[review] FSM Second Call for Reviews

The formal review for Andrey Semashev's Finite State Machines (FSM) 
library has been running for a week now and continues until the 20th.

There have been some lively discussions about the library, but no
one has yet entered an explicit yes or no vote. If there are no votes
either way, the FSM library submission will be rejected by default.

If you wish to review, but don't have time before the review period
ends on the 20th, please let me know as it may be possible to extend
the review period.

And, finally, a reminder to include an explicit "for" or "against"
vote in your review.

-----------

The documentation (overview and reference) is available online:
http://boost-extension.redshoelace.com/docs/boost/fsm/doc/state_machine.html
http://boost-extension.redshoelace.com/docs/boost/fsm/doc/reference.html

The current submission is available from the sandbox vault at 
http://tinyurl.com/yjozfn (or 
http://www.boostpro.com/vault/index.php?action=downloadfile&filename=FSM.zip
&directory=&PHPSESSID=48493076c1ea60ae316f7b60f15b9ed1,
if you prefer.)

There has already been some discussion of the library
since the rewiew was first announced:
http://www.nabble.com/FSM-Review-Announcement-to18820219.html
http://www.nabble.com/FSM-Review-Reminder-to18890305.html
(Continue reading)

Martin Vuille | 20 Aug 17:52

[review] FSM Review extended until August 27th

By request, the formal review for Andrey Semashev's Finite
State Machines (FSM) library has been extended and will run
until August 27th.

This is your last chance to submit a review and cast your
vote for or against inclusion of this library into Boost.

The documentation (overview and reference) is available online:
http://boost-extension.redshoelace.com/docs/boost/fsm/doc/state_machine.html
http://boost-extension.redshoelace.com/docs/boost/fsm/doc/reference.html

The current submission is available from the sandbox vault at 
http://tinyurl.com/yjozfn (or 
http://www.boostpro.com/vault/index.php?action=downloadfile&filename=FSM.zip
&directory=&PHPSESSID=48493076c1ea60ae316f7b60f15b9ed1,
if you prefer.)

-----------
Description
-----------

"The main goals of the library are:

* Simplicity. It should be very simple to create state machine
  using this library. 
* Performance. The state machine infrastructure should not be very 
  time and memory-consuming in order to be applicable in more use
  cases. 
* Extensibility. A developer may want to add more states to the
  existing state machine, and this addition should be relatively
(Continue reading)

Martin Vuille | 27 Aug 16:24

[review] FSM Review ends today

The formal review for Andrey Semashev's Finite State Machines
(FSM) ends today.

If anyone is working on a review, please post it no later than
Friday. I will post the results of the review early next week.

Thanks to everyone who participated in the review.

MV

_______________________________________________
Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost-announce

Beman Dawes | 29 Aug 18:23
Picon
Favicon
Gravatar

[filesystem][xpressive] Hotfix patches available for 1.36.0

Hotfix patches are available to fix Boost.Filesystem and Boost.Xpressive 
[1.36.0] problems. See 
http://svn.boost.org/trac/boost/wiki/ReleasePractices/HotFixes

Providing hotfix patches is something new and experimental for Boost. 
Please let us know on the users or developers mailing list if you find 
the patches useful or have other comments.

Thanks,

--Beman
_______________________________________________
Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost-announce


Gmane