Re: [Haskell-cafe] GRIN and Urban Boquist's thesis

2011-02-24 Thread Lemmih
On Thu, Feb 24, 2011 at 1:40 PM, John Lato jwl...@gmail.com wrote:
 Hello,
 Does anyone have a current link to Urban Boquist's thesis?  It's no longer
 available at the Chalmers site.  On the LHC blog someone gave a link to a
 mirror[1], however that link is down for me as well.
 Thanks,
 John L.
 [1] http://lhc-compiler.blogspot.com/2010/06/mirroring-boquists-grin-papers.html#comments

You can find them here: http://mirror.seize.it/papers/

They will also be in the lhc repository once I restore it on code.haskell.org.

-- 
Cheers,
  Lemmih

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


Re: [Haskell-cafe] GRIN and Urban Boquist's thesis

2011-02-24 Thread John Lato
On Thu, Feb 24, 2011 at 1:16 PM, Lemmih lem...@gmail.com wrote:

 On Thu, Feb 24, 2011 at 1:40 PM, John Lato jwl...@gmail.com wrote:
  Hello,
  Does anyone have a current link to Urban Boquist's thesis?  It's no
 longer
  available at the Chalmers site.  On the LHC blog someone gave a link to a
  mirror[1], however that link is down for me as well.
  Thanks,
  John L.
  [1]
 http://lhc-compiler.blogspot.com/2010/06/mirroring-boquists-grin-papers.html#comments

 You can find them here: http://mirror.seize.it/papers/

 They will also be in the lhc repository once I restore it on
 code.haskell.org.


Thanks, Lemmih.  That's exactly what I was looking for.

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


Re: [Haskell-cafe] GRIN and Urban Boquist's thesis

2011-02-24 Thread David Waern
2011/2/24 Lemmih lem...@gmail.com:
 They will also be in the lhc repository once I restore it on code.haskell.org.

Lemmih,

while you're here, what's the status of LHC? It's an interesting
project but we haven't heard much from you lately.

David

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


Re: [Haskell-cafe] GRIN and Urban Boquist's thesis

2011-02-24 Thread Lemmih
On Thu, Feb 24, 2011 at 9:36 PM, David Waern david.wa...@gmail.com wrote:
 2011/2/24 Lemmih lem...@gmail.com:
 They will also be in the lhc repository once I restore it on 
 code.haskell.org.

 Lemmih,

 while you're here, what's the status of LHC? It's an interesting
 project but we haven't heard much from you lately.

Yeah, I've been out of commission for way too long due to college
preparation and stuff. There's good news, however. For the last few
weeks I've been working nearly full-time on adding garbage collector
support to the backend. It is my hope that the work is interesting
enough to be published somewhere.

Feel free to skip this paragraph if you're not interested in garbage
collection. Presently, nearly all Haskell compilers use some form of a
shadow stack to implement garbage collection. This has two major
drawbacks:
 * Managing the shadow stack adds overhead (roughly measured to around
%62 in the case of UHC).
 * Forcing objects down on the shadow stack inhibits many optimizations.
Instead of using a shadow shack, Boquist used a method that was
specialized to the GRIN object model and it didn't have any of these
drawbacks. I plan on generalizing said method so it works with any
object model. Hopefully I'll be able to show that you can keep track
of roots without incurring any overhead on the mutator.

-- 
Cheers,
  Lemmih

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