Pendant longtemps j'ai pensé comme toi, et un jour j'ai posté mon tourment sur la ML officielle, un Allemand m'a répondu :
"Ahhh, le centralisme à la française"
J'ai reconsidéré ma position...
Pour ma part, j'utilise batteries, et en entête de mes fichier, j'ai
moduleL=structincludeBatList(** Fonction supplémentaires pour les listes*)(*let rec union m = function | [] -> m | t :: q -> t :: (union (L.remove m t) q);; *)letrecunionl1l2=letlr=appendl1l2inuniquelrletrecintersectm=function|[]->[]|t::qwhenmemtm->t::(intersect(removemt)q)|t::q->intersectmq;;letrecdifferencem1m2=matchm1with|[]->[]|t::qwhenmemtm2->differenceq(removem2t)|t::q->t::(differenceqm2);;letincludedmastersub=lettestInclude=L.differencesubmasterinL.lengthtestInclude=0end;;moduleA=BatArray;;moduleS=BatString;;moduleO=BatOption;;
« Il n’y a pas de choix démocratiques contre les Traités européens » - Jean-Claude Junker
[^] # Re: Tant de changements pour une version mineure
Posté par Ontologia (site web personnel) . En réponse à la dépêche OCaml 4.02. Évalué à 4.
Pendant longtemps j'ai pensé comme toi, et un jour j'ai posté mon tourment sur la ML officielle, un Allemand m'a répondu :
"Ahhh, le centralisme à la française"
J'ai reconsidéré ma position...
Pour ma part, j'utilise batteries, et en entête de mes fichier, j'ai
« Il n’y a pas de choix démocratiques contre les Traités européens » - Jean-Claude Junker