Modelowanie / dokumentowanie programów funkcjonalnych

Odkryłem, że UML jest użyteczny do dokumentowania różnych aspektów systemów OO, w szczególności diagramów klasowych dla ogólnej architektury i diagramów sekwencji do zilustrowania poszczególnych procedur. Chciałbym zrobić to samo dla moich aplikacji clojure. Obecnie nie jestem zainteresowany rozwojem modeli, po prostu komunikuję się, jak działają aplikacje.

Czy UML jest wspólnym / rozsądnym podejściem do modelowania programowania funkcjonalnego? Czy istnieje lepsza alternatywa dla UML dla FP?

questionAnswers(4)

yourAnswerToTheQuestion