Re: Why don't people like lisp?

Liste des GroupesRevenir à cl lisp 
Sujet : Re: Why don't people like lisp?
De : no.email (at) *nospam* nospam.invalid (Paul Rubin)
Groupes : comp.lang.lisp
Date : 04. Jul 2024, 20:41:52
Autres entêtes
Organisation : A noiseless patient Spider
Message-ID : <875xtl0wsf.fsf@nightsong.com>
References : 1 2 3 4 5 6 7 8 9 10 11
User-Agent : Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux)
Lawrence D'Oliveiro <ldo@nz.invalid> writes:
In Haskell, max always takes two args of an ordered type, and maximum
takes a list arg.

Seems unnecessary to have two functions when one will do.

In Haskell that doesn't really make sense.  Haskell functions actually
all take only one arg.  Multi-arg functions work by currying.  So
"max [1,2,3]" gives a function that compares [1,2,3] to a list you
supply.  The default order relation on lists compares lexicographically.

But then, Python max and min work for things besides numbers.

Yeah I was surprised to find that in Lisp and Scheme, they only work on
numbers.  Haskell has an Ord typeclass, which is like an interface for
datatypes that support comparison.  max and min work for any type that
implements Ord.

Date Sujet#  Auteur
28 Jun 24 * Re: Why don't people like lisp?17B. Pym
29 Jun 24 `* Re: Why don't people like lisp?16HenHanna
29 Jun 24  `* Re: Why don't people like lisp?15Jeff Barnett
30 Jun 24   +- Re: Why don't people like lisp?1HenHanna
3 Jul 24   `* Re: Why don't people like lisp?13Paul Rubin
3 Jul 24    `* Re: Why don't people like lisp?12Lawrence D'Oliveiro
3 Jul 24     `* Re: Why don't people like lisp?11Paul Rubin
3 Jul 24      +- Re: Why don't people like lisp?1Jeff Barnett
3 Jul 24      `* Re: Why don't people like lisp?9Lawrence D'Oliveiro
3 Jul 24       `* Re: Why don't people like lisp?8Paul Rubin
4 Jul 24        `* Re: Why don't people like lisp?7Lawrence D'Oliveiro
4 Jul 24         `* Re: Why don't people like lisp?6Paul Rubin
4 Jul 24          +* Re: Why don't people like lisp?3Lawrence D'Oliveiro
4 Jul 24          i+- Re: Why don't people like lisp?1Paul Rubin
4 Jul 24          i`- Re: Why don't people like lisp?1Ben Bacarisse
4 Jul 24          `* Re: Why don't people like lisp?2Jeff Barnett
4 Jul 24           `- Re: Why don't people like lisp?1Kaz Kylheku

Haut de la page

Les messages affichés proviennent d'usenet.

NewsPortal