-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.todo
25 lines (21 loc) · 990 Bytes
/
.todo
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
# uFSM todolist
cleanup:
[ ] We do not want to decay the types passed to entry/exit - the decision if the member
function can be called (has_entry, has_exit) needs to be taken while taking qualifiers
into consideration. We should also consider if that's not the case for other
actions - guard, action, handle_event, etc.
[ ] Fix naming for consistency
features:
[ ] We could support different signatures for various actions - e.g. we may want to support
both `void entry(SM&)` and `void entry(SM&, Event)` - same for all other actions.
Is this a good idea?
[ ] Support eventless transitions? This would allow for intermediate states - states that
the control is just passing through while transitioning from one state to another.
[ ] Implement orthogonal regions
examples:
[ ] mooerfsm
[ ] meley fsm
[ ] button
[ ] elevator
benchmarks:
?