
Folks, A friend asked me about Test-Driven Development (TDD) within the FP community. I realize the FP community is larger than a Haskell mailing list, but I wanted to get a sense from this camp. I'm a fan of Haskell but I can't say that I know the culture yet. That said, I'm writing as *a fan* and not a critic. These are genuine, earnest questions. Q: Is TDD advocated the Haskell community? Is it controversial? Is it even on the radar? Q: If TDD is not advocated: why? Is there something about the Zen of Haskell development that is an impedance mismatch with TDD? Q: Note that TDD and "writing tests" are different things. With respect to "writing tests", I know that HUnit exists and that RWH has a chapter on quality assurance. Given that, I'd like to know: how widely is HUnit used? If you were to start a new Haskell project, would you include HUnit (a) immediately (b) eventually (c) maybe (d) another adjective ? sincerely Michael Easter -- ---------------------- Michael Easter http://codetojoy.blogspot.com -> Putting the thrill back in blog http://twitter.com/patentlyfalse -> Satirical tech headlines (and nothing but) http://youtube.com/ocitv -> Fun people doing serious software engineering