C'est enfin sorti !
Visual Studio 2010 Beta1 vient d'être publié et il inclut la toute dernière version de F#. Parmi les nouveautés :
- F# peut utiliser .NET 4.0
- #light (utilisation de l'indentation) est enfin mis par défaut !
- On peut définir des méthodes variadiques (donc le nombre d'arguments n'est pas fixé - params en C#)
- On peut utiliser les unités de mesure sur les entiers
- On peut définir ses propres suffixes sur les types numériques. Par exemple, 123X est du sucre pour NumericLiteralX.FromInt32(123)
- Beaucoup de nettoyage dans la bibliothèque standard. En particulier, il n'y avait pas de cohénce dans le nommage avant (sumBy, mais fold_left). Maintenant, (presque) tous les underscores ont disparu. A noter que fold_left -> fold et fold_right -> foldBack
- Pas mal d'ajustements avec .NET 4, de nouvelles fonctions (Array.Parallel.map, Array.Parallel.choose, Array3D, Array4D
- Des optimisations un peu partout
- Voir les notes détaillées
:)
Partager