$include_dir="/home/hyper-archives/boost/include"; include("$include_dir/msg-header.inc") ?>
From: Joel Young (jdy_at_[hidden])
Date: 2003-08-15 13:44:20
From: Brian McNamara <lorgon_at_[hidden]>
> 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