BookeldOr (./25) :
Dans F#, le pattern matching ne me convainc pas du tout
qu'est-ce qu'il a ? (je connais pas trop F#, c'est juste ton post qui m'y a fait penser)
Sinon, il y a un port de OCaml pour .Net qui fonctionne assez bien (mais les sources ne sont pas encore ouvertes, ça ne devrait pas tarder), c'est assez rigolo d'ailleurs comme fonctionnement, ça reconstruit les types du lambda code (en fait les types sont virés dès le passage du typeur dans le processus de compilation d'OCaml).
le truc de PPS ? ça change qqch, concrètement, de recalculer les types ? je suppose que le parseur n'a pas bcp d'infos en plus, à part éventuellement des downcasts manuels qui n'ont pas d'influence sur le lambda-code...
BookeldOr (./26) :
Ah, et surtout, d'un point de vue runtime, la VM .Net n'est pas faite pour le fonctionnel bien typé (cf. managed code) efficace.
oui, je me souviens avoir entendu ce genre de choses, mais je me souviens plus exactement ce qui pose pb, tu as un lien ?