On May 11, 11:18 am, Donell Jones <alliwantisca...@googlemail.com> wrote: > Hi Team, > I am really interested in functional programming. But I am asking > myself, what if the project get bigger, like the software Runa realise > with Clojure. In OOP we got diagrams like UML to visualise this. But > what can we do in FP ? Are there any diagrams that can be used to > explain things ? > > I think this is very important when it comes to documentation.
I think a flowchart might be useful. In functional programming there is a tendency to model things as a pipeline of transformations, instead of as interactions between code modules (classes), so visualizing how your data flows from its source to its endpoint will be useful. On a larger scale you might want to map out the relationships between namespaces, which procedures deal with state, etc. Unfortunately I don't know any tools to generate call graphs and such from clojure code, but hopefully my suggestions will at least inspire a few ideas. -- You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, send email to clojure@googlegroups.com Note that posts from new members are moderated - please be patient with your first post. To unsubscribe from this group, send email to clojure+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/clojure?hl=en