Heh, I don't need file-diff specifically. I just want to see for example this file was last changed on Tuesday, and be able to pull up the Tuesday version.
How do you do documentation in Haskell? For Python and Clojure, there's docstrings. For Java there's Javadoc. For Haskell, there doesn't seem to be any well-established documentation practices.
This is of course not counting the occasional comment explaining why/how you're doing something convoluted.
Oh my god that sounds like me. Grew up speaking some Cantonese with parents in America, learned to speak English fluently with a Chinese accent, went to China and learned to speak a bit of Mandarin with a Cantonese/English accent, back in the U.S. and somehow along the way I've acquired an accent in Cantonese as well!