Re:C-style vs. Python-style syntax: which one would you pref...
by FalconNL on Sunday December 14, 2008 @05:01PM
(#397693)
Yeah, that works for really short methods, but for anything even a little more complex you're just replacing vertical scrolling with horizontal scrolling.
[ Parent
| on HN ]
Re:C-style vs. Python-style syntax: which one would you pref...
by mdakin on Sunday December 14, 2008 @06:56PM
(#397780)
That's true for one-liners in any language.
Re:C-style vs. Python-style syntax: which one would you pref...
by FalconNL on Monday December 15, 2008 @02:18AM
(#398136)
Not necessarily. In Haskell the oneliners are frequently short enough to fit on one screen.
For example, I recently needed to do some Run-Length Encoding:
import Control.Arrow
import Data.List
encodeRLE :: (Eq a) => [a] -> [(Int, a)]
encodeRLE = map (length &&& head) . group
decodeRLE :: [(Int, a)] -> [a]
decodeRLE = concatMap (uncurry replicate)