_ A cat in Haskell MacOSX 10.4.2 の /usr/bin/cat の振舞いを真似た Haskell コードを書いた。`cat --verssion` によれば、"cat (textutils) 2.1" とのことなので GNU textutils なのだろう。元の C のコードを読んでいないので、もしかすると振舞いが違っているかもしれない。 module Main where import Control.Monad (liftM2) import Data.Char (chr, ord) import Data.List (groupBy, mapAccumL, nub) import Data.Version (Version(..), showVersion) import System.Environment (getArgs) import Syst