Re: Command Languages Versus Programming Languages

Liste des GroupesRevenir à cl misc 
Sujet : Re: Command Languages Versus Programming Languages
De : sebastian (at) *nospam* here.com.invalid (Sebastian)
Groupes : comp.unix.shell comp.unix.programmer comp.lang.misc
Date : 06. Aug 2024, 09:04:35
Autres entêtes
Organisation : A noiseless patient Spider
Message-ID : <v8sleh$1g9s4$1@dont-email.me>
References : 1 2 3 4 5 6 7 8 9 10 11 12
User-Agent : tin/2.6.2-20221225 ("Pittyvaich") (Linux/6.1.0-18-amd64 (x86_64))
In comp.unix.programmer Stefan Ram <ram@zedat.fu-berlin.de> wrote:
Janis Papanagnou <janis_papanagnou+ng@hotmail.com> wrote or quoted:
On 05.04.2024 01:29, Lawrence D'Oliveiro wrote:
This is where indentation helps. E.g.
   a =
       b ?
           c ? d : e
       : f ?
           g ? h : i
       : j;
>
Indentation generally helps.
 
  Let me give it a try to find how I would indent that!
 
b?
  c? d: e:
  f?
    g? h: i:
    j;
 

Better:

  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)))

And some people claim that ternaries are SO horribly
unreadable that they should never be used.

Date Sujet#  Auteur
6 Aug 24 * Re: Command Languages Versus Programming Languages21Sebastian
7 Aug 24 `* Re: Command Languages Versus Programming Languages20Lawrence 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 Languages12Sebastian
25 Aug 24   `* Re: Command Languages Versus Programming Languages11Lawrence D'Oliveiro
26 Aug 24    `* Re: Command Languages Versus Programming Languages10Sebastian
26 Aug 24     `* Re: Command Languages Versus Programming Languages9Lawrence D'Oliveiro
27 Aug 24      `* Re: Command Languages Versus Programming Languages8Sebastian
27 Aug 24       +* Re: Command Languages Versus Programming Languages6Lawrence D'Oliveiro
27 Aug 24       i`* Re: Command Languages Versus Programming Languages5Johanne Fairchild
28 Aug 24       i `* Re: Command Languages Versus Programming Languages4Lawrence D'Oliveiro
28 Aug 24       i  +* Re: Command Languages Versus Programming Languages2Johanne Fairchild
28 Aug 24       i  i`- Re: Command Languages Versus Programming Languages1Lawrence D'Oliveiro
28 Aug 24       i  `- Re: Command Languages Versus Programming Languages1Keith Thompson
28 Aug 24       `- Re: Command Languages Versus Programming Languages1Tim Rentsch

Haut de la page

Les messages affichés proviennent d'usenet.

NewsPortal