Re: Command Languages Versus Programming Languages

Liste des GroupesRevenir à cu programmer 
Sujet : Re: Command Languages Versus Programming Languages
De : a_eder_muc (at) *nospam* web.de (Andreas Eder)
Groupes : comp.unix.shell comp.unix.programmer comp.lang.misc
Suivi-à : poster
Date : 08. Aug 2024, 16:25:54
Autres entêtes
Organisation : A noiseless patient Spider
Message-ID : <87ttfv6np9.fsf@eder.anydns.info>
References : 1 2 3 4 5 6 7 8 9 10 11 12 13 14
User-Agent : Gnus/5.13 (Gnus v5.13)
On Di 06 Aug 2024 at 23:34, Lawrence D'Oliveiro <ldo@nz.invalid> wrote:

On Tue, 6 Aug 2024 08:04:35 -0000 (UTC), Sebastian wrote:
>
Better:
 
  a = b ? (c ? d : e) :
      f ? (g ? h : i) :
      j;
>
Better still (fewer confusing parentheses):
>
    a =
        b ?
            c ? d : e
        : f ?
            g ? h : i
        : j;
>
Equivalent Lisp, for comparison:
 
  (setf a (cond (b (if c d e))
                (f (if g h i))
                (t j)))
>
You can’t avoid the parentheses, but this, too, can be improved:
>
    (setf a
        (cond
            (b
                (if c d e)
            )
            (f
                (if g h i)
            )
            (t
                j
            )
        ) ; cond
    )

Sorry, but that is not an improvement but rather an abomination.

'Andreas
--
ceterum censeo redmondinem esse delendam

Date Sujet#  Auteur
2 Apr 24 * Re: Command Languages Versus Programming Languages25Stefan Ram
2 Apr 24 `* Re: Command Languages Versus Programming Languages24Stefan Ram
2 Apr 24  `* Re: Command Languages Versus Programming Languages23Stefan Ram
4 Apr 24   `* Re: Command Languages Versus Programming Languages22Stefan Ram
5 Apr 24    `* Re: Command Languages Versus Programming Languages21Stefan Ram
6 Aug 24     `* Re: Command Languages Versus Programming Languages20Sebastian
7 Aug 24      `* Re: Command Languages Versus Programming Languages19Lawrence D'Oliveiro
7 Aug 24       +* Re: Command Languages Versus Programming Languages3Kaz Kylheku
8 Aug 24       i`* Re: Command Languages Versus Programming Languages2Muttley
30 Sep 24       i `- Re: Command Languages Versus Programming Languages1Bozo User
8 Aug 24       +* Re: Command Languages Versus Programming Languages4Andreas Eder
8 Aug 24       i+- Trading insults about Lisp coding styles (Was: Command Languages Versus Programming Languages)1Kenny McCormack
9 Aug 24       i`* Re: Command Languages Versus Programming Languages2Lawrence D'Oliveiro
9 Aug 24       i `- Re: Command Languages Versus Programming Languages1Kaz Kylheku
25 Aug 24       `* Re: Command Languages Versus Programming Languages11Sebastian
25 Aug 24        `* Re: Command Languages Versus Programming Languages10Lawrence D'Oliveiro
26 Aug 24         `* Re: Command Languages Versus Programming Languages9Sebastian
26 Aug 24          `* Re: Command Languages Versus Programming Languages8Lawrence D'Oliveiro
27 Aug 24           `* Re: Command Languages Versus Programming Languages7Sebastian
27 Aug 24            `* Re: Command Languages Versus Programming Languages6Lawrence D'Oliveiro
27 Aug 24             `* Re: Command Languages Versus Programming Languages5Johanne Fairchild
28 Aug 24              `* Re: Command Languages Versus Programming Languages4Lawrence D'Oliveiro
28 Aug 24               +* Re: Command Languages Versus Programming Languages2Johanne Fairchild
28 Aug 24               i`- Re: Command Languages Versus Programming Languages1Lawrence D'Oliveiro
28 Aug 24               `- Re: Command Languages Versus Programming Languages1Keith Thompson

Haut de la page

Les messages affichés proviennent d'usenet.

NewsPortal