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

Reply via email to