2010-08-25から1日間の記事一覧
13.3 CGIの処理 今日は"cgiEnvs"関数を見ていきます。 定義はこんな感じ。 cgiEnvs = return . catMaybes =<< mapM mGetEnvPair names where mGetEnvPair :: String -> IO (Maybe (String, String)) mGetEnvPair name = catch (return . Just . (,) name =<<…
13.3 CGIの処理 今日は"cgiEnvs"関数を見ていきます。 定義はこんな感じ。 cgiEnvs = return . catMaybes =<< mapM mGetEnvPair names where mGetEnvPair :: String -> IO (Maybe (String, String)) mGetEnvPair name = catch (return . Just . (,) name =<<…