All streams
Search
Write a publication
Pull to refresh
4
0
Evgeniy Andreev @gsomix

User

Send message

Планы Microsoft относительно F# изложены в The .NET Language Strategy.

К счастью, никто не может "прикрыть" F#. Язык поддерживается сообществом и F# Software Foundation, исходный код компилятора открыт под лицензией Apache 2.0. Насколько мне известно, компания Microsoft также не собирается отказываться от поддержки F# в Visual Studio.

Немного дополню.


Руководство от Microsoft подходит для ознакомления с провайдерами типов, однако использовать FSharp.Data.TypeProviders не рекомендуется, эта библиотека устарела. Чаще всего используют упомянутый SQLProvider. Я недавно встретил пару неплохих статей о том, как это работает в Linux под Mono:



Следует еще упомянуть про Rezoom.SQL. Это новый провайдер типов для SQL, обладающий прекрасной документацией.


В этой истории есть ложка дегтя. К сожалению, провайдеры типов пока не работают под .NET Core. Поэтому приходится использовать стандартные решения, например, Dapper.

Позволю себе поправить Вас. F# поддерживает .NET Core/Standard, но пока нет поддержки со стороны больших IDE — VS2017 и Rider. Надеюсь, что очень скоро ситуация изменится.

Сейчас писать код под .Net Core можно в VSCode c плагином Ionide, а в .NET Core CLI есть шаблоны F# проектов.

Information

Rating
Does not participate
Registered
Activity