From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=0.1 required=5.0 tests=BAYES_05,INVALID_MSGID autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 11390f,4c42ac518eba0bbe X-Google-Attributes: gid11390f,public X-Google-Thread: 109fba,4c42ac518eba0bbe X-Google-Attributes: gid109fba,public X-Google-Thread: 1014db,4c42ac518eba0bbe X-Google-Attributes: gid1014db,public X-Google-Thread: 103376,4c42ac518eba0bbe X-Google-Attributes: gid103376,public From: bosworth@waterw.com (James L. Ryan) Subject: Re: Programming language vote - results Date: 1997/10/31 Message-ID: #1/1 X-Deja-AN: 286965099 References: <343fbb5a.0@news.iprolink.ch> <344BCED0.2D51@dynamite.com.au> <344F0863.41C6@lmco.com> <3451AA9D.259C@dynamite.com.au> <62te54$p4l$1@latte.cafe.net> <3454CEB7.7D3A42B8@acm.org> <01bce3bb$5d33da00$25a43a91@basil.omroep.nl> <34565F22.5B66C13E@acm.org> <34576752.11BAACA1@acm.org> <3458D7A4.A64A0D8F@acm.org> <3459FAF1.CA68D6CB@acm.org> Organization: Taliesin Newsgroups: comp.lang.ada,comp.lang.apl,comp.lang.c,comp.lang.c++ Date: 1997-10-31T00:00:00+00:00 List-Id: In article <3459FAF1.CA68D6CB@acm.org>, Robert Bernecky wrote: [snip] > > Redundancy is in the eyes of the redunder. I think that keeping the > text as entered is a much better idea, having suffered from the disappearing > white space school of design. Keeping parens and white space allows the > programmer to lay things out in a manner that may enhance clarity of > structure to a reader, without making any difference (aside from space and > cpu cycles, which don't appear to matter to people anymore... 8^}) > to the computer. Dyalog APL does remove redundant white spaces within the APL code but does preserve comment positioning, and, as a default, preserves leading indentation. A user preference provides for "AutoFormatting" of functions. With this facility enabled, the indentation preceding each line is automatically determined. Such indentation facilitates the reading of programs as the beginning and ending of the control structures are then easily paired. I've found that, with autoformatting enabled, I tend to not miss the ability to include arbitrary white space within my APL code. As an aside, I have wished, on a number of occasions, for the capability of breaking (with user selected break points) a long line of APL code into multiple lines of display. -- James L. Ryan -- bosworth@waterw.com