[Haskell-cafe] Re: Support for lock-free/wait-free programming?
Gregory Collins
greg at gregorycollins.net
Sat Aug 28 20:56:54 EDT 2010
Gabriel Wicke <wicke at wikidev.net> writes:
> On Tue, 17 Aug 2010 01:09:41 -0400, Gregory Collins wrote:
>
>> Hello all,
>>
>> Does GHC expose any primitives for things like atomic compare-and-swap?
>> I can't seem to find anything in the docs.
>
> Hello Gregory,
>
> I have recently published experimental and low-level FFI bindings to
> GCC's atomic primitives including CAS as 'bits-extras' on Hackage [1].
> Instances for Int and Word types are included.
>
> This is likely lower-level than what you are after, but might still be
> handy for experimentation.
On OSX libgcc_s is only supplied as a dynamic library, which GHC doesn't
seem to be able to link with. Any ideas would be appreciated.
G
--
Gregory Collins <greg at gregorycollins.net>
More information about the Haskell-Cafe
mailing list