Boost logo

Boost :

Subject: Re: [boost] [MSM] Is there any interest in C++14 Boost.MSM-eUML like library which compiles up to 60x quicker whilst being a slightly faster too?
From: Klaim - Joël Lamotte (mjklaim_at_[hidden])
Date: 2016-02-02 14:09:25


On 2 February 2016 at 19:41, Vicente J. Botet Escriba <
vicente.botet_at_[hidden]> wrote:

>
> I see that MSM eUML defines the transitions like
>
> target == source + event [guard] / action
>
> but MSM-lite reverse the source and target
>
> src_state == dst_state + event[ guard ] / action This is confusing.
>
> Why have you chosen this syntax? Vicente
>
>

Same question here. I misread the examples at first because the meaning is
reversed.
It feels unnatural that the state you are going to is part of the
expression stating the conditions to get there.

The MSM syntax is clearer to me at least.


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk