class Flexprint a where
flexprint :: a -> IO ()
+ flexprint _ = return ()
printparam :: String -> a -> IO ()
- printparam labl x = do
- mapM_ (hPutStr stderr) [" --- ", labl, ": "]
+ printparam label x = do
+ mapM_ (hPutStr stderr) [" --- ", label, ": "]
flexprint x
hFlush stderr
instance (Flexprint a) => Flexprint (Maybe a) where
- flexprint Nothing = return ()
- flexprint (Just x) = flexprint x
printparam _ Nothing = return ()
printparam x (Just y) = printparam x y
instance Flexprint Bool where
flexprint = flexprint . show
-instance Flexprint Int where
+instance Flexprint Int where
flexprint = flexprint . show
instance Flexprint T.Text where
(constructCallbackCmdLine callbackoptions addi numstring)
(fileProcess a)
path
- printparam "calling" $ fmap unwords callbackcmdline
+ printparam "calling" callbackcmdline
maybe
(acke envi a)
(\c ->