Hacker News new | ask | show | jobs
by dleslie 3356 days ago
shrug When I look at Haskell code I see overly terse expressions and nothing resembling the concept of self-documentation.
1 comments

Are you fluent in Haskell?
I was some years ago, before I gave up on the language; but one shouldn't have to be fluent in a language for it to satisfy the concepts of self-documentation and readability.

Requiring domain-specific knowledge of symbolic notation is not a trait of self-documenting languages. Recommending that the API search engine be open alongside or within your editor is likewise not a trait of self-documenting languages.

Self-documenting languages are coherent at-a-glance to average programmers with little to no knowledge of the language. Haskell is not this.