Estratégia de F# anotada
Impulsionaremos a evolução do F# e daremos suporte ao ecossistema F# com liderança e governança de linguagem. Incentivaremos os contribuições da comunidade para melhorar a experiência do desenvolvedor e da linguagem F#. Continuaremos contando com a comunidade para fornecer bibliotecas importantes, ferramentas de desenvolvedor e suporte à carga de trabalho. À medida que a linguagem evoluir, o F# dará suporte a melhorias na plataforma .NET e manterá a interoperabilidade com novos recursos de C#. Trabalharemos na linguagem, em ferramentas e na documentação para reduzir a barreira à entrada no F# para novos desenvolvedores e organizações, além de ampliar seu alcance em novos domínios.
Como a estratégia orienta o F#
A estratégia do F# orienta nossas decisões sobre a evolução do F#, e essas anotações fornecem insights sobre como pensamos sobre as principais instruções.
"suporte ao ecossistema F# com liderança e governança de linguagem"
A comunidade do F# faz contribuições significativas ao F#. Damos suporte a isso fazendo quase todas as decisões técnicas por meio do GitHub e realizando sessões públicas de design do compilador. Também fornecemos direcionamento arquitetônico e auxiliamos usuários que desejam contribuir. O F# é fornecido como parte do SDK do .NET.
"contar com a comunidade para fornecer bibliotecas importantes, ferramentas de desenvolvedor e suporte à carga de trabalho"
A comunidade do F# fornece muitas bibliotecas e ferramentas que resolvem uma variedade de desafios do desenvolvedor. As ofertas incluem bibliotecas para aplicativos de front-end do .NET e transpiladores de JavaScript que permitem que você escreva aplicativos de pilha completa em F#. A comunidade também fornece ferramentas de desenvolvedor para edição, formatação de código e lint.
"o F# dará suporte a melhorias na plataforma .NET e manterá a interoperabilidade com novos recursos de C#"
Sabemos que os desenvolvedores de F# desejam usar os recursos mais recentes do .NET e que muitos projetos e programadores adotam o F# e o C#. Evoluímos o F# para trabalhar bem com o C# e aproveitar os novos aprimoramentos de runtime e biblioteca do .NET.
"reduzir a barreira à entrada no F# para novos desenvolvedores e organizações"
Simplificar o F# torna mais fácil para novos desenvolvedores aprenderem e para programadores experientes realizarem seu trabalho. Melhorar a acessibilidade do F# inclui esforços contínuos para reformular mensagens de erro e simplificar os recursos de linguagem.