On 8/30/05, Dinh Tien Tuan Anh <[EMAIL PROTECTED]> wrote: > > Hi, > Basically, i have several rules: > f1 x y ... > f2 x y ... > ..... > > They are all of the same type, but different names because i'll later on > launch one thread for each of them, i.e: > forkIO (f1 x y) > forkIO (f2 x y) > ..... > > There maybe still more rules, and i dont want to manually writing forkIO ... > for every new one. > So is there an elegant way to put all those rules together in a list and > then call "mapIO forkIO" just once, (of course, a new rule should be > attached to the list as well) ? > > Thanks a lot > TuanAnh
Something like (untested)... xs <- zipWith ($) forkIO (map (\f -> f x y) funs) tids <- sequence xs /S /S -- Sebastian Sylvan +46(0)736-818655 UIN: 44640862 _______________________________________________ Haskell-Cafe mailing list [email protected] http://www.haskell.org/mailman/listinfo/haskell-cafe
