| .. | ||
| ast.hpp | ||
| bind.hpp | ||
| builder.hpp | ||
| curry.hpp | ||
| double_number.hpp | ||
| example_handcrafted.hpp | ||
| example_in_haskell.hpp | ||
| except_keywords.hpp | ||
| grammar.hpp | ||
| Jamfile.v2 | ||
| lazy.hpp | ||
| main_handcrafted.cpp | ||
| main_in_haskell.cpp | ||
| meta_hs.hpp | ||
| README | ||
| semantic.hpp | ||
| token.hpp | ||
Haskell-like functional EDSL for template metafunctions. This example contains two programs. Both of them define and execute a few template metaprograms. One of the do it by using Boost.MPL directly, while the other one defines the template metaprograms using the EDSL.