some scripts about Haskell