Writings about programming and software engineering. Built on the F# static site generator FsBlog.
Concurrency is a pretty hot topic these days. Processor speeds have generally plateaued over the last decade, and multiple cores are now the default. Writing software to take advantage of these cores requires a different approach than the single-threaded default. Hopac is a unique library that offers lightweight threading along with a host of other valuable concurrency constructs, all of which make it easier to write highly-concurrent software.namespace Hopacval run : Job<'x> -> 'x
Full name: Hopac.TopLevel.runtype Job<'T> =
Full name: Hopac.Job<_>val unit : unit -> Job<unit>
Full name: Hopac.Job.unit