• [^] # Re: Elm

    Posté par (site web personnel, Mastodon) . En réponse au lien Un langage de plus : Roc. Évalué à 2.

    Brouillon pour vendredi : c’est là que Lisp te désambigüe tout ça...

    si fct prends 3 paramètres,

    (fct a b c)

    si b est une fonction qui prend c en paramètre et fct prend 2 paramètres (a et le résultat de b),

    (fct a (b c))

    si b c est bien une fonction b qui prend en paramètre c, mais qui sera évalué paresseusement et fct prend en fait 2 paramètres a et une lambda,

    (fct a (lambda (b c)))

    etc

    "It is seldom that liberty of any kind is lost all at once." ― David Hume