From: Brian McNamara <[EMAIL PROTECTED]> > to think deeply about it though; it is unclear to me if the FC++ > implicit assumption of 'value semantics' (FC++ doesn't allow (mutable) > reference parameters) will throw a wrench in the works. It is also
I tried using FC++ a while ago for flexibly expressing and passing around linear algebra pipelines and I found this lack of mutable reference parameters to be highly constraining and insanely frustrating. I wanted to be able to take a reference to a vector as a parameter and return that same vector, mutated, as a return value. I started to hack FC++ to remove the const on the references but after a bit gave up. My functional programmer office mate just laughed at me. Pure functional lack of mutation is nice and all but... Joel _______________________________________________ Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost