First, FC++ duplicates Boost::bind with its currying. Are there any plans to reuse the Boost code for this? Boost::bind seems more powerful and general, in that it can take functions with any arity and bind any argument(s).
I think FC++ could profit from pluggable memory management, perhaps as a policy parameter. In particular, zonal allocation could allow one to do away with refcounting for calculate-and-exit trips into FC++ code (where you just carve small chunks from a list of memory pages, then nuke the entire block once you're done with the calculation).
One interesting Haskell feature that FC++ doesn't have are monadic arrays. Are there any plans to communicate with writable STL containers using monads?
I also couldn't find any reference to tuples in the docs. Is there any support for them? (This could be a low-hanging fruit, since Boost already has tuples).
Miro
_______________________________________________ Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost