2011-04-21 12 views
9

Similar a this y this preguntas. ¿Hay algún lugar, oficial o no oficial, para conocer más desarrollos de F # (aparte de esperar al próximo PDC)?Hoja de ruta futura para F #

Estoy particularmente interesado en las palabras clave reservadas atomic, component, mixin, pure, trait, si hay planes de añadir algo así como estructuras de datos persistentes de Phil Bagwell (como se ve en Clojure o Scala) y, por supuesto, en qué plazo podemos comenzar a jugar con Type Providers?

Si no hay tal recurso, ¿esto se debe a que F # se está desarrollando puertas "cerradas", o simplemente debido a limitaciones de tiempo de las personas que trabajan en F #?

+4

tengo curiosidad por saber: 1) FSI/acceso más programático "embebido" al FSI dentro de una sesión, 2) Mejoras de LinqToSql y LingToEntities, 3) Mejoras en la evaluación de citas, 4) Herramientas mejoradas de Visual Studio (herramientas de refactorización, diseñadores de WinForms/WPF), 5) Sintaxis mejorada para restricciones de miembros estáticos, 6) Corregir errores en restricciones de miembros estáticos, 7) typeof , 8) mejoras a las declaraciones de clase (sintaxis auto get/set, declaraciones de campo (val) posibles cuando se usan constructores implícitos, campos públicos estáticos), 9) conversión implícita entre tipos numéricos cuando es "seguro", 10) pruebas de tipo estático ... –

+0

@Stephen Swensen: Oh, sí, ¡el apoyo de refactorización sería realmente algo! ¿Pero qué quiere decir con las pruebas de tipo estático? –

+1

@Alexander Battisti: es una función actualmente disponible solo para las bibliotecas del núcleo F #, que le permite optimizar de forma estática las ramas de código (es decir, a través de la alineación) en función de un parámetro de tipo genérico. Ver la definición de 'GenericComparisonFast' en' source \ fsharp \ FSharp.Core \ prim-types.fs' por ejemplo (de hecho, la característica se usa ampliamente en ese archivo y en otras partes del código fuente de F #). –

Respuesta

2

Creo que Type Provider estará disponible en los próximos meses. de lo contrario, el equipo de f # no tendrá suficientes cosas para mostrar en el próximo PDC, que es bastante similar ya que este año pdc está en , septiembre de.

El equipo F # debe haber hecho muchos prototipos geniales. Pero MS siempre es cauteloso con las versiones, incluso las versiones beta. Solo después de suficientes pruebas internas y comentarios de los usuarios (MS tiene tantos trabajadores), la nueva característica se puede lanzar al público.

Cuestiones relacionadas