vectorisation code?

Ben Gamari ben at
Fri Jan 22 15:12:39 UTC 2016

Geoffrey Mainland <mainland at> writes:

> That's part of "minimal maintenance mode." Yes, keeping DPH will impose
> some burden. I am not pretending that keeping DPH imposes no cost, but
> instead asking what cost we are willing to pay to keep DPH
> working---maybe the answer is "none."
I would imagine that cost is greater than "none". Unfortunately, it is
is very difficult to judge as it depends upon something none of us can
know: what the future holds in store for DPH.

Naturally, this is subject to the whims of funding and students'
interests, but it would be good to know where the DPH project currently
stands and what future plans for it, if any, exist. Is there potential
for someone to come along in, say, the next three years, pick up the
existing implementation, and begin turning it into something that might
become useful to a larger audience?

I stress the phrase "existing implementation" since we need to weigh
the fact that, as has been mentioned in past discussions [1], the
current implementation embodies some design decisions which will likely
need to be changed, perhaps requiring a rewrite. If a rewrite is very
likely it becomes harder for us to ask developers to invest the effort
to keep this code building.

I also stress the phrase "begin turning", acknowledging that this is a
research project, that students and funding come and go, and the problem
that the project attacks is a challenging one.

I appreciate the fact that DPH may serve as a good smoke-test for GHC
and it would be a shame to see this work rot into oblivion; as a Haskell
user I am intrigued by the potential held by DPH. Nevertheless, it would
be nice to have an estimate of the probability that the effort we put in
maintaining DPH might some day be rewarded.


- Ben

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 472 bytes
Desc: not available
URL: <>

More information about the ghc-devs mailing list