Errata
- Page 58, dernière ligne de code :
- Il faut lire « Error "negative argument" » et non pas
« Error "invalid argument" ».
(signalé par Goetz Kluge) - Page 74, avant-dernière ligne de code :
- Il faut lire « let mult l = ... » et non pas
« let sum l = ... ».
(signalé par Goetz Kluge) - Page 90, programme 13 (Une tortue logo) :
- Il est préférable que les références tx et ty
soient de type float et converties en entiers seulement au
moment du dessin.
Le programme 13 en ligne a été mis à jour.
(signalé par François Kany) - Page 104, premier morceau de code :
- Il faut lire
# let v = C ("foo", 3);; val v : (string, 'a) t = C ("foo", 3)
et non pas# let v = C (3, "foo");; val v : (int, string) t = C (3, "foo")
(signalé par Gilbert Bthn) - Page 138, typage d'une application :
- Il faut « que e2 soit de type t1 » et non pas
« que e2 soit de type t2 ».
(signalé par Stéphane Meden) - Page 155, premier morceau de code :
- Il faut lire
type 'a t = { default: 'a; mutable size: int; mutable data: 'a array; }
et non pastype 'a t = { mutable size: int; mutable data: 'a array; }
(signalé par Simão Melo de Sousa) - Page 189, exercice 4.1 :
- Il faut lire « Modifier la fonction make »
et non pas « Modifier la fonction create ».
(signalé par Axel Viala)
Dernière mise à jour : 24/1/2024