Jake Mcarthur | 8 Oct 14:28
Favicon

Re: ANNOUNCE: Data.IVar 0.1

On Oct 8, 2008, at 1:36 AM, Luke Palmer wrote:

> What's the background for this abstraction?
>
> So like I said, I'm not too sure, I just stole the name and vague  
> idea from discussions about it.

I believe IVar or something similar used to be in the standard GHC  
libraries a long time ago. Conal had asked at some point why it was  
removed and if it could be added back, but ultimately gave up on that  
path and found another. Upon discovering this as I was working on my  
own from the bottom up, I found a couple ways to implement it and made  
it publicly known, but I never released a library besides some source  
code pastes here and there. So I didn't come up with the idea myself  
by any stretch, but I think I helped repopularize it. I'm attaching  
one of the more well-known variants in case anybody is interested,  
although to be honest I can't remember which one was actually the best  
as I have moved on from this approach.

- Jake

Attachment (IVar.hs): application/octet-stream, 1331 bytes

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

Gmane