exploring the ideia of seeing the code visually i would try something like "Pig" (IN)
(all functions like boxes with function names on it , and nest one-another, when you click in the box you see his source and all the box(functions) inside it ) "Sausage" (Out) looks a good "functional-uml" to me.. you could even include the repl on it.. to execute only selected boxes :) a functional-uml book would be so tiny , that you can keep it in your wallet.. rsrs On Tue, May 11, 2010 at 4:00 PM, Sean Devlin <francoisdev...@gmail.com>wrote: > Try LabVIEW > > On May 11, 2:33 pm, Donell Jones <alliwantisca...@googlemail.com> > wrote: > > Any examples ? > > > > On 11 Mai, 16:03, Rubén Béjar <ruben.be...@gmail.com> wrote: > > > > > > > > > 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 tocloj...@googlegroups.comnotethat > posts from new members are moderated - please be patient with your > first post. To unsubscribe from this group, send email > toclojure+unsubscr...@googlegroups.comfor 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.esgrupo 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<clojure%2bunsubscr...@googlegroups.com> > > > For more options, visit this group athttp:// > groups.google.com/group/clojure?hl=en > > > > -- > > 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<clojure%2bunsubscr...@googlegroups.com> > > For more options, visit this group athttp:// > groups.google.com/group/clojure?hl=en > > -- > 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<clojure%2bunsubscr...@googlegroups.com> > For more options, visit this group at > http://groups.google.com/group/clojure?hl=en > -- 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