Don,

One of the big themes I see in J is admission of a small set of
complexities, which are then applied to extremes. Nouns being only and
always arrays is one of these. By making this complexity (array)
universal a simplicity is obtained at a higher level.

Bivalent verbs is another such thing. It is more complex than allowing
only single arguments, but less complex than allowing any argument
count. The  semantics of trains is closely related to this.

Trains are a solution to this problem: Given that we shall compose
ambivalent verbs, what is the most simple way to represent doing
different calculations on the same values, then converging the results
of those to further calculation?

The need to do that is one of the fundamental patterns in function
complexity. Yes, it is more complex than sequencing functions on the
results of prior functions; we're looking for a terse representation
of that complexity. Thus, trains.

On Thu, Jun 4, 2009 at 3:38 AM, Don Watson <[email protected]> wrote:
>    Tacit J...
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

Reply via email to