<div>Hi, <br></div><div><br></div><div>I'm starting to dip into Parallel Processing with Haskell while reading "Parallel and Concurrent Programming in Haskell". <br></div><div>All the Examples in the Book construct a program which is doing all the work, so with all files in the same program which has a main method. <br></div><div><br></div><div>I'd like to have a library which utilized parallel programming (mostly for map-reduce tasks). <br></div><div class="protonmail_signature_block protonmail_signature_block-empty"><div class="protonmail_signature_block-user protonmail_signature_block-empty"><br></div><div class="protonmail_signature_block-proton protonmail_signature_block-empty"><br></div></div><div><br></div><div>Is this possible? <br></div><div><br></div><div>My first approach of putting the par-code in my library and running the program threaded does not seem to use multiple cores. <br></div><div>Also I have not seen any parallel programming in "popular" libraries (such as QuickCheck) which makes me think that I'm on the wrong path. <br></div><div><br></div><div>To summarize my goal: <br></div><div>I want to build a computation-intensive library, which utilizes multiple cores when used from an executable. <br></div><div><br></div><div>Thank you <br></div><div>Leonhard</div>