Thanks Raul,

    You are right. I am beginning to feel that I am getting somewhere. It
would be much better to return to one of my previous suggestions and use a
second mode in which the language is called S to avoid confusion. This would
remove any interference with the work of current J users. In it:

1  Curved parentheses, "(" and ")", could surround any right to left
    expressions, whether tacit or explicit.
2  Curly parentheses, "{" and "}" could surround the fork/hook tacit
    expressions.

    It would be less confusing to use the parentheses this way.

    This would require finding other primitives to replace the present use
of "{" and "}" . Software companies find that as their software develops,
they want to change decisions made earlier. It might well be that other
such changes could be added in the implementation of S.

    Anyway, the standard deviation formula would become:

        (%: (% <: #) * +/ *: {- +/ % #} ) y

    While I had hoped that any changes could all be made in input output
modules, but there would need to be a change for "right to left tacit".

    Thanks,

        Don

----- Original Message ----- 
From: "Raul Miller" <[email protected]>
To: "Chat forum" <[email protected]>
Sent: Thursday, May 21, 2009 7:10 AM
Subject: Re: [Jchat] Transition


> On Thu, May 21, 2009 at 4:54 AM, Don Watson <[email protected]> wrote:
>> parenthesis. For example, I don't think "&" normally exists without
>> something to its right - so perhaps I could use that:
>
>   +(1&)2
> 3
>
> Here, 1& derives an adverb which binds with + forming the derived
> verb 1&+, this derived verb then takes the argument 2.
>
> -- 
> Raul
> ----------------------------------------------------------------------
> For information about J forums see http://www.jsoftware.com/forums.htm

----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

Reply via email to