Kommenterad F#-strategi
Vi kommer att driva F#-utvecklingen och stödja F#-ekosystemet med språkledarskap och styrning. Vi kommer att uppmuntra communityns bidrag för att förbättra F#-språket och utvecklarupplevelsen. Vi fortsätter att förlita oss på att communityn tillhandahåller viktiga bibliotek, utvecklarverktyg och stöd för arbetsbelastningar . Allt eftersom språket utvecklas kommer F# att stödja .NET-plattformsförbättringar och upprätthålla samverkan med nya C#-funktioner. Vi kommer att arbeta med språk, verktyg och dokumentation för att sänka barriären för att komma in i F# för nya utvecklare och organisationer samt bredda räckvidden till nya domäner.
Så här vägleder strategi F#
F#-strategin vägleder våra beslut om F#-utveckling, och dessa anteckningar ger insikt i hur vi tänker kring viktiga uttalanden.
"stödja F#-ekosystemet med språkledarskap och styrning"
F#-communityn ger betydande bidrag till F#. Vi stöder detta genom att göra nästan allt tekniskt beslutsfattande via GitHub och hålla offentliga kompilatordesignsessioner. Vi tillhandahåller också arkitekturriktning och hjälper användare som vill bidra. F# levereras som en del av .NET SDK.
"Förlita dig på communityn för att tillhandahålla viktiga bibliotek, utvecklarverktyg och stöd för arbetsbelastningar"
F#-communityn innehåller många bibliotek och verktyg som löser en mängd olika utvecklarutmaningar. Erbjudanden omfattar bibliotek för .NET-klientdelsprogram och JavaScript-transpilerare som gör att du kan skriva fullständiga stackprogram i F#. Communityn innehåller även utvecklarverktyg för redigering, kodformatering och lintning.
"F# kommer att stödja .NET-plattformsförbättringar och upprätthålla samverkan med nya C#-funktioner"
Vi vet att F#-utvecklare vill använda de senaste .NET-funktionerna och att många projekt och programmerare omfattar både F# och C#. Vi utvecklar F# för att fungera bra med C# och dra nytta av nya .NET-körnings- och biblioteksförbättringar.
"sänka barriären för att komma in i F# för nya utvecklare och organisationer"
Genom att förenkla F# blir det enklare för nya utvecklare att lära sig och för erfarna programmerare att få jobbet gjort. Att förbättra tillgängligheten för F# omfattar pågående arbete med att omformulera felmeddelanden och förenkla språkfunktioner.