And Data Flow Diagrams? I learnt about them while studying structured analysis and design at University, but I always thought they did not match very well with imperative programming... Rubén Donell Jones escribió: Thanks for your reply. I think flowchart make sense but I can´t imagine how a big project can be visualised with that (???).I think no manager in the world would make a big project without a good documentation ... nah I know there are some :) On 11 Mai, 15:01, Jarkko Oranen <chous...@gmail.com> wrote: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 athttp://groups.google.com/group/clojure?hl=en -- Rubén BÉJAR HERNÁNDEZ Dpto. de Informática e Ingeniería de Sistemas - Universidad de Zaragoza (Computing and Systems Engineering Department - Universidad de Zaragoza) c/ María de Luna 1, 50018 Zaragoza, Spain Tel: (+34) 976 76 2332 (Fax: 1914) e-mail: rbe...@unizar.es Grupo IA3 (IA3 Laboratory) - http://iaaa.cps.unizar.es-- 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 |
- How to visualise relations, bahavior and so on in function... Donell Jones
- Re: How to visualise relations, bahavior and so on in... Jarkko Oranen
- Re: How to visualise relations, bahavior and so o... Donell Jones
- Re: How to visualise relations, bahavior and ... Sean Devlin
- Re: How to visualise relations, bahavior ... Donell Jones
- Re: How to visualise relations, baha... Sean Devlin
- Re: How to visualise relations, bahavior and ... Rubén Béjar
- Re: How to visualise relations, bahavior ... Donell Jones
- Re: How to visualise relations, baha... Sean Devlin
- Re: How to visualise relations, ... Fabio Kaminski
- Re: How to visualise relations, baha... Rubén Béjar
- Re: How to visualise relations, bahavior and so on in... Armando Blancas
- Re: How to visualise relations, bahavior and so o... Fabio Kaminski
- Re: How to visualise relations, bahavior and so on in... Jeff Rose