Original-Via: uk.ac.nsf; Thu, 30 Jan 92 22:13:52 GMT
Original-Sender: [EMAIL PROTECTED]

Here are three decisions regarding recent syntax issues.  Please let's
not discuss them any further for now unless you are absolutely
convinced that something terribly wrong is happening.  An overriding
concern here is the short timeframe toward publication.

1) `f` and (+), etc.  Decision: Leave things as they are in 1.2.

Rationale: There is NO completely consistent solution, this one is as
consistent as any other that I've seen proposed, people can write
convoluted programs in any of the solutions, and finally I don't
believe that parsing becomes any more difficult; indeed the overall
grammar seems cleaner with this solution.

2) Literate programming.  Decision: Leave out for now; consider for 2.0.

Rationale: Too late to add such a radical change, not clear whether it
should be in the language or tools, and not clear whether the proposed
solution is the "right" one (what about color, wysiwig fonts, etc.?).

3) LHS/RHS parenthesization.  Decision: Leave things as they are;
   consider redesign for 2.0.

Rationale: All of this hoopla centers on n+k patterns.  I believe that
n+k patterns will either be generalized or eliminated (my preference)
in 2.0, so it is not worth the effort to fix the current design now
(unless there was a SIMPLE fix, but there doesn't appear to be).


  -- Paul "Momentarily-Courageous" Hudak


Reply via email to