Boost logo

Boost Users :

Subject: [Boost-users] MPL vs. Proto for EDSL dev?
From: Chris Russell (chrisrus_at_[hidden])
Date: 2013-01-04 19:40:06


Hello, all. I'm reading the MPL book (again) and tinkering with some
ideas for a new library for building complex FSM hierarchies [1].

I've got a minimal runtime library written that codifies the important
concepts but now want to try to make it a native C++ EDSL and am
wondering if it makes more sense to concentrate on MPL, Proto (or both)?

For pure education on the subject of C++ template metaprogramming the
MPL and the amazing Abrahams/Gurtovoy book seems like the right starting
place but would appreciate any advice you folks are willing to share
with me.

Thanks, Chris

[1] I am aware of other FSM libs (e.g. StateChart, MSM) and likely some
of what I'm planning is redundant. That's okay: my goal is to gain
deeper understanding of C++ template metaprogramming by working through
a non-trivial problem.


Boost-users list run by williamkempf at hotmail.com, kalb at libertysoft.com, bjorn.karlsson at readsoft.com, gregod at cs.rpi.edu, wekempf at cox.net