
14 Dec
2006
14 Dec
'06
2:30 p.m.
Weapon Liu wrote:
However, I found it bothering that the documents didn't even mention one real-world application( boost libs aside).
Like MPL, Fusion looks to me like it is something of a foundation library. You don't write applications in terms of Fusion; you write APIs and their implementations in terms of Fusion. It is good for writing libraries, especially libraries with complex compile-time or compile/runtime requirements like Boost.Parameter, Boost.Spirit, Andy's dimensional unit library, all that stuff that does loads of things at compile-time but also must tie in with the runtime side of things (which is where MPL lacks). Sebastian Redl