Share via


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.