msgpack/haskell/test/Monad.hs

17 lines
302 B
Haskell
Raw Normal View History

2010-04-18 02:17:49 +09:00
import Control.Monad.Trans
import Data.MessagePack
main = do
sb <- packToString $ do
put [1,2,3::Int]
put (3.14 :: Double)
put "Hoge"
print sb
unpackFromString sb $ do
arr <- get
dbl <- get
str <- get
liftIO $ print (arr :: [Int], dbl :: Double, str :: String)