Mis côte à côte, comme tu fais, il n'y a pas de quoi faire peur et au contraire OCaml a l'air sympa.
Bon, quand on regarde en détail, je préfère
intcompare(a:T,b:T);
(les fonctions façon LISP... pour compare et add dans cet exemple) à
valcompare:t->t->int
Inversement, je préfère de loin
moduleMake(S:ORDERED):sig...end
à ce qui est de l'autre côté (exactement le même ressenti que j'ai avec Rust)
interfaceMake<ORDERED<T>,U<V>>{...}
Dans mon cas, c'est l'abus de symboles (surtout quand ça prend des sens divers selon les contextes –comme là délimiteur et ailleurs opérateurs booléens...) ...pourtant j'ai fait de l'APL (oui assez vieux pour ça) et du J ainsi que du PERL...
"It is seldom that liberty of any kind is lost all at once." ― David Hume
[^] # Re: Tous mes encouragements
Posté par Gil Cot ✔ (site web personnel, Mastodon) . En réponse à la dépêche MirageOS - un micro OS (unikernel) en OCaml. Évalué à 3.
Mis côte à côte, comme tu fais, il n'y a pas de quoi faire peur et au contraire OCaml a l'air sympa.
Bon, quand on regarde en détail, je préfère
(les fonctions façon LISP... pour
compareetadddans cet exemple) àInversement, je préfère de loin
à ce qui est de l'autre côté (exactement le même ressenti que j'ai avec Rust)
Dans mon cas, c'est l'abus de symboles (surtout quand ça prend des sens divers selon les contextes –comme là délimiteur et ailleurs opérateurs booléens...) ...pourtant j'ai fait de l'APL (oui assez vieux pour ça) et du J ainsi que du PERL...
"It is seldom that liberty of any kind is lost all at once." ― David Hume