packages feed

Holumbus-MapReduce-0.0.1: Examples/Utils/PickleTest/PickleTest.hs

-- ----------------------------------------------------------------------------
{- |
  Module     : 
  Copyright  : Copyright (C) 2008 Stefan Schmidt
  License    : MIT

  Maintainer : Stefan Schmidt (stefanschmidt@web.de)
  Stability  : experimental
  Portability: portable
  Version    : 0.1


-}
-- ----------------------------------------------------------------------------

module Main(main) where

import           Holumbus.Common.FileHandling
import           Holumbus.MapReduce.Types

import           Examples.MapReduce.WordFrequency.WordFrequency

version :: String
version = "Pickle-Test 0.1"

main :: IO ()
main
  = do
    putStrLn version
    putStrLn "writing: job.xml"
    saveToXmlFile "job.xml" wordFrequencyDemoJob
    putStrLn "reading: job.xml"
    ji <- (loadFromXmlFile "job.xml")::IO JobInfo
    putStrLn $ show ji
    putStrLn $ "comparing: " ++ show (ji == wordFrequencyDemoJob)