Lanzan F# 10: Más claro y eficiente para .NET

Fuentes: Introducing F# 10 - .NET Blog

Microsoft ha lanzado F# 10, la nueva versión del lenguaje de programación funcional F#, integrada en .NET 10 y Visual Studio 2026. Esta actualización se centra en mejorar la claridad, la consistencia y el rendimiento, introduciendo mejoras sutiles pero significativas en el código diario. Entre las novedades destacan la supresión de advertencias con ámbito definido (#warnon/#nowarn), una sintaxis más consistente para expresiones de cálculo y un mejor soporte para selectores de propiedades automáticas. Además, se ha actualizado la infraestructura de compilación para acelerar el proceso y se ha introducido ValueOption para parámetros opcionales, eliminando asignaciones de memoria en ciertos casos. Otra mejora importante permite optimizaciones de llamadas de cola en expresiones de cálculo. Aunque la mayoría de los cambios son positivos, algunos pueden romper la compatibilidad con versiones anteriores, especialmente en el uso de directivas de advertencia y en el comportamiento de los parámetros opcionales en scripts. Los desarrolladores deben revisar la documentación para mitigar posibles problemas.