CurryInfo: flatcurry-4.0.0 / FlatCurry.FilesRW.writeFlatCurryDataFile

definition:
writeFlatCurryDataFile :: String -> Prog -> IO ()
writeFlatCurryDataFile file prog =
  if showTimings
    then do
      (_,rwtime) <- getElapsedTimeNF $ writeDataFile (file <.> "rw") prog
      putStrLn $ "File " ++ file  <.> "rw written in " ++ show rwtime ++ " ms"
    else writeDataFile (file <.> "rw") prog
demand:
no demanded arguments
deterministic:
deterministic operation
failfree:
<FAILING>
indeterministic:
referentially transparent operation
infix:
no fixity defined
iotype:
{(_,_) |-> _}
name:
writeFlatCurryDataFile
precedence:
no precedence defined
result-values:
_
signature:
String -> FlatCurry.Types.Prog -> Prelude.IO ()
solution-complete:
operation might suspend on free variables
terminating:
possibly non-terminating
totally-defined:
possibly non-reducible on same data term