• # C'est bien la peine !

    Posté par (site web personnel) . En réponse au journal EDSL et F-algèbres. Évalué à 3.

    (* faire une fonction qui évalue une expression en un entier, c'est facile !
    * int -> a ... on prend l'identité
    * a -> a -> a ... on prend (-)
    *)
    ...
    Attention, ce code ne fait pas ce que l'on veut.

    Alors,
    1. Pourquoi tu prends "-" ?
    2. Si ça ne fait pas ce qu'on veut, c'était bien la peine de le présenter...

    Pourquoi ne pas montrer ce que donnerait "eval (Mul (Add (Int 3) (Int 3)) (Add (Int 5) (Int 2)))" ou un truc du genre avec ta représentation ? On veut du concret !