Re: [Haskell-cafe] GRIN and Urban Boquist's thesis
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
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/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
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