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=-1.3 required=5.0 tests=BAYES_00,INVALID_MSGID autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,8811b64ee948c3e3 X-Google-Attributes: gid103376,public From: dewar@merv.cs.nyu.edu (Robert Dewar) Subject: Re: Code Formatters Date: 1996/11/08 Message-ID: #1/1 X-Deja-AN: 195417761 references: <552nkb$u1k@gcsin3.geccs.gecm.com> <327A17CA.6B30@gsfc.nasa.gov> <1996Nov7.093526.555@inet2> organization: New York University newsgroups: comp.lang.ada Date: 1996-11-08T00:00:00+00:00 List-Id: Axel says "Therefore I would like to work with a language where presentation is normalised (enforced by the editor) even if it's not as beautifull as it may be." Well that's a bit inconsistent, do you mean enforced by the language, as implied by your first phrase, or enforced by the tools you are using (in which case it has nothing to do with the language). For a *language* that enforces style, COBOL comes closest probably, but still leaves LOTS unsaid, and extensive coding standards are still needed. I know of no *language* so tightly defined as to make auxiliary style guidelines unnecessary. Whatever language you are using, you need to work in an environment where there are clear style rules that are consistently followed. There are many ways of enforcing such rules (threat of firing people, social pressure, job evaluation in genral, automatic editing tools, automatic formatting tools, checks in the compiler etc.) Of these, I prefer checks in the compiler (as we use in GNAT, with -gnatg) but these are seldome more than very simple issues. I personally don't like any editor that messes with me in any way (I hate templates or any kind of on the fly fixup of what I type), but others really like editors that help out (e.g. Ada mode in EMACS).