[Haskell-cafe] csv one-liner

Brandon S. Allbery KF8NH allbery at ece.cmu.edu
Wed Oct 1 16:25:04 EDT 2008


On Oct 1, 2008, at 15:51 , Andrew Coppin wrote:
> wman wrote:
>> Long story short, I promised him a one-liner to "show the power and  
>> beauty of Haskell".
>>
>> (writeFile "output.csv") =<< (liftM printCSV $ liftM (map  
>> updateLine) $ parseCSVFromFile "input.csv")
>>
>> Is there room for improvement ?
>
> Um... Does anybody else find it interesting that we are "showing the  
> beauty of Haskell" by attempting to construct the most terse,  
> cryptic, unmaintainable tangle of point-free code that the combined  
> mindpower of the entire mailing list can produce?


To a certain geek mindset, that *is* the power and beauty.
(Then again, that's the mindset that publishes incomprehensible JAPHs  
in their .signature files.)

-- 
brandon s. allbery [solaris,freebsd,perl,pugs,haskell] allbery at kf8nh.com
system administrator [openafs,heimdal,too many hats] allbery at ece.cmu.edu
electrical and computer engineering, carnegie mellon university    KF8NH




More information about the Haskell-Cafe mailing list