Hi,

UHC indeed has an experimental typed core, which includes strict core (and is 
also based on GHC's core, and Henk). However, for UHC it is also quite a bit of 
engineering to make it produce typed/strict core for all language features, 
especially since it has to come from untyped core generation. So, there is 
currently a translation for a small set of language features, enough to do some 
experimenting, done by Tom Lokhorst. The current state is maintained and kept 
alive to allow further development in the future, e.g. both core structures 
internally have been put behind a class interface as to allow sharing of much 
of the generation infrastructure, but this all is still in transit and 
unfinished.

cheers,
 
On  16 Oct, 2010, at 10:57 , Max Bolingbroke wrote:

> Hi Gregory,
> 
> On 15 October 2010 22:27, Gregory Crosswhite <gcr...@phys.washington.edu> 
> wrote:
>> Out of curiosity, are there any plans for GHC to eventually use the Strict
>> Core language described in
>> http://www.cl.cam.ac.uk/~mb566/papers/tacc-hs09.pdf?
> 
> I do not have plans to add it. I think it would be worth it - perhaps
> worth a few % points in runtime - but I've started researching
> supercompilation instead, which has more impressive effects :-)
> 
> Simon has said he is keen to use it though - it's just a big
> engineering task to replumb GHC to use it, so perhaps this is a
> project for an enterprising student.
> 
> That said, I've been told that UHC's core language uses the ideas from
> Strict Core, and they have/had a student at Utretch (Tom Lokhorst) who
> was working on implementing optimisations like arity raising and deep
> unboxing for the language.
> 
> Cheers,
> Max
> _______________________________________________
> Haskell-Cafe mailing list
> Haskell-Cafe@haskell.org
> http://www.haskell.org/mailman/listinfo/haskell-cafe


                - Atze -

Atze Dijkstra, Department of Information and Computing Sciences. /|\
Utrecht University, PO Box 80089, 3508 TB Utrecht, Netherlands. / | \
Tel.: +31-30-2534118/1454 | WWW  : http://www.cs.uu.nl/~atze . /--|  \
Fax : +31-30-2513971 .... | Email: a...@cs.uu.nl ............ /   |___\



_______________________________________________
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe

Reply via email to