Стратегия Аннотированного F#

Мы будем управлять развитием F# и поддерживать экосистему F# с руководством языка и управлением. Мы будем поощрять участие сообщества в улучшении языка F# и возможностей разработчиков. Мы будем продолжать полагаться на сообщество для предоставления важных библиотек, средств разработчика и поддержки рабочей нагрузки . По мере развития языка F# будет поддерживать улучшения платформы .NET и поддерживать взаимодействие с новыми функциями C#. Мы будем работать на разных языках, инструментах и документации, чтобы снизить барьер для входа в F# для новых разработчиков и организаций, а также расширения его охвата в новых доменах.

Практическое руководство по стратегии F#

Стратегия F# направляет наши решения об эволюции F#, и эти заметки предоставляют представление о том, как мы думаем о ключевых инструкциях.

"Поддержка экосистемы F# с руководством по языку и управлением"

Сообщество F# вносит значительный вклад в F#. Мы поддерживаем это путем практически всех технических решений через GitHub и проведения открытых сеансов разработки компилятора. Мы также предоставляем направление архитектуры и помогаем пользователям, желающим внести свой вклад. F# поставляется в составе пакета SDK для .NET.

"опирайтесь на сообщество для предоставления важных библиотек, средств разработчика и поддержки рабочей нагрузки"

Сообщество F# предоставляет множество библиотек и инструментов, которые решают различные задачи разработчика. Предложения включают библиотеки для интерфейсных приложений .NET и транспилаторов JavaScript, которые позволяют создавать приложения полного стека в F#. Сообщество также предоставляет средства разработчика для редактирования, форматирования кода и подкладки.

"F# будет поддерживать улучшения платформы .NET и поддерживать взаимодействие с новыми функциями C#"

Мы знаем, что разработчики F# хотят использовать последние функции .NET, и что многие проекты и программисты принимают как F# так и C#. Мы развиваем F#, чтобы хорошо работать с C# и использовать новые улучшения среды выполнения и библиотеки .NET.

"снижение барьера для входа в F# для новых разработчиков и организаций"

Упрощение F# упрощает обучение новых разработчиков и опытных программистов, чтобы сделать свою работу. Улучшение приближения F# включает в себя текущие усилия по повтору сообщений об ошибках и упрощение функций языка.