Re: [stack] function "adjoinment"?

chris glur <[email protected]> Wed, 10 Feb 2010 04:23:27 +0200
Newsgroups gmane.comp.lang.concatenative
Message-ID <[email protected]>
]> Is he really trying to dispute that a joy implementation of factorial
]> is less cognitively clear than the lisp or algol direct translation of
]> the pseudo code which the author directly GAVE?

]No. Your reading comprehension is just very poor (in all honesty).

So should I comprehend that joy-syntax is less comprehendable
[with the normal back ground of reading plain text] than lisp/algol ?

Can you make any contibution to my several TECHNICAL questions,
starting with opinons of the viability of cat-like 'meta-langauge-ing'
functions which have been already built in a language which doesn't
require manual shuffling. ?

NB. I say 'cat-like' since:
* there seems to still be discussions about names;
* I mean the data-flow paradigm, and especially where there are no globals;
    so that at stage N the programmer doesn't need to know/see what happened
  in the previous N-1 functions  i.e. effective information hiding.

== Chris Glur.

PS. as an engineer, I like your graphical representation,
[we prefer diagrams to words..words] but :
-------------------------------
   then their composition would be this:
     IN
      |
   .--o--------.
   |     F     |
   |--o-----o--|
      |     |
   .--o-----o--.
   |     G     |
   |--o--------|
      |
     OUT

   and their concatenation would be this:
     IN          IN    IN
      |           |     |
   .--o--------.--o-----o--.
   |     F     |     G     |
   |--o-----o--|--o--------|
      |     |     |
     OUT   OUT   OUT

   Composition indicates a dependence (e.g. G is dependent on the
output of F) that
   requires sequential evaluation whereas concatenation indicates an
independence (e.g. F
   and G do not share inputs) that allows for parallel evaluation.
Both operations are
   associative.
---------------------
 how should I comprehend "share inputs" ?