[Haskell-cafe] ANN: cmonad 0.1.1

Don Stewart dons at galois.com
Wed Apr 1 17:11:32 EDT 2009

> On 30 Mar 2009, at 20:16, Andrew Coppin wrote:
>>> Lennart, what is the next language DSL you are going to build?
>>> Prolog? XSLT?
>> Declarative 3D scene construction? ;-)
> The ICFP programming contest in year 2000 was to write a ray tracer for a 
> given declarative 3D scene construction language (CSG - constructive 
> solid geometry).  A team from Galois wrote a decent entry in Haskell, 
> which did not win (those were the glory days of O'Caml), but it was 
> placed in the top three.  I believe with some careful googling, you 
> should still be able to find a copy of the source code.
> I'm sure that if someone were to return to the idea now, the DSL for CSG 
> could be improved in many ways, since the original language was simply 
> given in the contest description, and there was no point in altering it.

I believe the Galois 2000 ray tracer is now part of the GHC multicore
benchmark suite.

More information about the Haskell-Cafe mailing list