Thanks for that. I checked forkProcess - which is packed in POSIX module.
I'm building under windows. Do I need to go via cygwin, is there some other
way for creating new OS process?

m.


On Mon, Sep 23, 2013 at 1:46 PM, Niklas Hambüchen <m...@nh2.me> wrote:

> Hey,
>
> I don't think any of your code actually forks of an *OS process*.
>
> There three main kinds of threading constructs:
>
> * Haskell threads (forkIO)
> * Operating System threads (forkOS)
> * Operating System processes (forkProcess, fork() in C)
>
> Async uses the first one, you will need last one (which is similar to
> effectively start two Haskell programs).
>
> On 23/09/13 20:41, Miro Karpis wrote:
> > Hi Niklas,
> > I think that I'm doing this in my try2 function with tryAny and catchAny
> > functions. Unfortunately that didn't work. I'm just starting with
> > Haskell so maybe also my implementation of my haskell code is not 100%
> > correct.
>
_______________________________________________
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe

Reply via email to