On Dec 17, 2007, at 14:33 , Andre Nathan wrote:

insertProc :: Pid -> StateT PsMap IO PsInfo
insertProc pid = do
  proc <- procInfo pid -- XXX this is obviously wrong...

  proc <- lift $ procInfo pid

  psMap <- get
  put (Map.insert pid proc psMap)

  modify (Map.insert pid proc) -- same as the above but cleaner

  return (proc)

--
brandon s. allbery [solaris,freebsd,perl,pugs,haskell] [EMAIL PROTECTED]
system administrator [openafs,heimdal,too many hats] [EMAIL PROTECTED]
electrical and computer engineering, carnegie mellon university    KF8NH


_______________________________________________
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe

Reply via email to