Estratégia de F# anotada
Vamos impulsionar a evolução do F# e apoiar o ecossistema do F# com liderança e governança linguística. Incentivaremos as contribuições da comunidade para melhorar a linguagem F# e a experiência do desenvolvedor. Continuaremos a confiar na comunidade para fornecer bibliotecas importantes, ferramentas de desenvolvedor e suporte à carga de trabalho . À medida que a linguagem evolui, o F# oferecerá suporte a melhorias na plataforma .NET e manterá a interoperabilidade com novos recursos do C#. Trabalharemos em toda a linguagem, ferramentas e documentação para reduzir a barreira de entrada no F# para novos desenvolvedores e organizações, bem como ampliar seu alcance para novos domínios.
Como a estratégia orienta F#
A estratégia F# orienta nossas decisões sobre a evolução do F#, e essas anotações fornecem informações sobre como pensamos sobre as principais declarações.
"apoiar o ecossistema F# com liderança e governança linguística"
A comunidade F# faz contribuições significativas para o F#. Apoiamos isso fazendo quase todas as tomadas de decisão técnica via GitHub e realizando sessões públicas de design de compiladores. Nós também fornecemos direção arquitetônica e ajuda os usuários que desejam contribuir. F# é fornecido como parte do SDK do .NET.
"confie na comunidade para fornecer bibliotecas importantes, ferramentas de desenvolvedor e suporte à carga de trabalho"
A comunidade F# fornece muitas bibliotecas e ferramentas que resolvem uma variedade de desafios do desenvolvedor. As ofertas incluem bibliotecas para aplicativos front-end .NET e transpilers JavaScript que permitem escrever aplicativos full stack em F#. A comunidade também fornece ferramentas de desenvolvedor para edição, formatação de código e linting.
"O F# suportará melhorias na plataforma .NET e manterá a interoperabilidade com os novos recursos do C#"
Sabemos que os desenvolvedores de F# querem usar os recursos mais recentes do .NET e que muitos projetos e programadores adotam o F# e o C#. Evoluímos o F# para funcionar bem com C# e aproveitamos as novas melhorias de tempo de execução e biblioteca do .NET.
"diminuir a barreira de entrada em F# para novos desenvolvedores e organizações"
A simplificação do F# torna mais fácil para os novos desenvolvedores aprenderem e para programadores experientes fazerem seu trabalho. Melhorar a acessibilidade do F# inclui esforços contínuos para reformular mensagens de erro e simplificar os recursos de linguagem.