title: Functional Programming Documentation
body: <p>Is there any standard documentation (like UML for OO) for functional languages?
  After downloading couch db which is written in erlang and looking at the source code I was shocked, there is hardly a line of documentation.
  Is there no need to document how all these functions depend on each other?
  Are there better documented medium size projects freely available too learn, how things are done using this paradigm?</p>