I would like to know if there are any tools and methods for diagrams in functional languages like Lisp, Clojure, etc.
Something like UML in OOP languages, maybe?
The sourcegraph for Haskell gives you a graphical representation of the Haskell code.
Take a look at the documentation , there are a few examples.