[mercury-users] Threads
Don Syme
dsyme at microsoft.com
Sat Feb 13 00:12:58 AEDT 1999
Are there any docs on this? Will Mercury threads map down to Win32 threads
on Windows systems (I presume so).
There's no rush - I'll look forward to the release. I plan to spend some
time later this year comparing, contrasting and enhancing support for Win32
programming with Mercury, Haskell and Ocaml. Threaded interface programming
will be a significant part of this.
Thanks & cheers,
Don
>
>
> On Thu, Feb 11, 1999 at 09:43:31PM EST, Ralph Becket wrote:
> > What's the status of the work on adding threads to Mercury?
>
> RSN. The runtime engine can be compiled to be thread-safe (using
> a grade containing .par, eg asm_fast.gc.par). I have a bunch of
> stuff which will go into the extras directory including 'spawn':
>
> :- pred spawn(pred(io__state, io__state), io__state, io__state).
> :- mode spawn(pred(di, uo) is cc_multi, di, uo) is cc_multi.
>
> which starts up the given closure as a coroutine. There is also
> stuff for semaphores, etc.
>
> Probably won't make it in until mid march - now rather than being
> a self-determining postgrad, I'm a tutor in the department, and my
> teaching committments will be taking all my time for the next little
> while.
>
> Thomas
> --
> Thomas Conway <conway at cs.mu.oz.au> )O+
> To a killer whale, otters are like hairy popcorn -- Paul Dayton
> --------------------------------------------------------------
> ------------
> mercury-users mailing list
> post: mercury-users at cs.mu.oz.au
> administrative address: owner-mercury-users at cs.mu.oz.au
> unsubscribe: Address: mercury-users-request at cs.mu.oz.au
> Message: unsubscribe
> subscribe: Address: mercury-users-request at cs.mu.oz.au
> Message: subscribe
> --------------------------------------------------------------
> ------------
>
More information about the users
mailing list