С мест сообщают, что обновление до VS 17.7 может ломать интелисенс в F# для зависимостей от C#-ых проектов. Возможно, дело касается только проектов в старом стиле. С подтверждениями или контрпримерами можно в комменты.
UPD: Компиляторные боги говорят, что кара постигла все старые проекты, не только C#.
UPD: Компиляторные боги говорят, что кара постигла все старые проекты, не только C#.
🤯7
https://github.com/dotnet/fsharp/discussions/16231
Discussion: FSharp.Core breaking/incompatible changes
Please, write your thoughts🙏
Discussion: FSharp.Core breaking/incompatible changes
Please, write your thoughts
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
`Discussion`: `FSharp.Core` breaking/incompatible changes · dotnet/fsharp · Discussion #16231
Would like to start this discussion for how should/shouldn't we be introducing breaking changes to core library. Why: Things like the issue below, are reasonable and benefitial for average code...
👍5
Сервер Юк. Заставляем Yandex Cloud Functions работать на F#
Простая статья по скрещиванию F# и Yandex Cloud Functions. Писалась с прицелом на начинающих разрабов (, а также, видимо, татар).
Первая половина посвящена процессу впихивания F# в облако, которая завершается фиксацией минимального канона. Вторую половину статьи заполнил полусинтетический (из-за явной неполноты) пример.
Простая статья по скрещиванию F# и Yandex Cloud Functions. Писалась с прицелом на начинающих разрабов (, а также, видимо, татар).
Первая половина посвящена процессу впихивания F# в облако, которая завершается фиксацией минимального канона. Вторую половину статьи заполнил полусинтетический (из-за явной неполноты) пример.
Хабр
Сервер Юк. Заставляем Yandex Cloud Functions работать на F#
В этой статье я расскажу, как засунуть F# в Yandex Cloud Functions. Навыка работы с Serverless у меня нет, так что это будет не компиляция моего опыта, а отчет о вполне успешном эксперименте. Судя по...
👍8👎1😁1
Большой код. Учимся генерировать F#-исходники с помощью Fantomas. Часть 1. Знакомимся с содержимым синтаксического древа
Начинаем предположительно большой цикл статей по кодогенерации. Тема эта сложная в основном из-за ошеломляющего объёма новой информации на начальном этапе. Именно с этой проблемой будут разбираться первые две статьи.
В первой части мы сначала слегка пробежимся по Мириаду, чтобы понять, что в большинстве кодогенераторов он нам не нужен. Потом заглянем внутрь AST, ужаснёмся его размерам и узнаем, как подготовленный "частичный взгляд" на него может дать очень хороший результат в умелых руках.
Следующая часть выйдет ровно через неделю. В ней мы напишем свой первый крохотный кодогенератор, для чего перед этим познакомимся с инфраструктурой AST.
Начинаем предположительно большой цикл статей по кодогенерации. Тема эта сложная в основном из-за ошеломляющего объёма новой информации на начальном этапе. Именно с этой проблемой будут разбираться первые две статьи.
В первой части мы сначала слегка пробежимся по Мириаду, чтобы понять, что в большинстве кодогенераторов он нам не нужен. Потом заглянем внутрь AST, ужаснёмся его размерам и узнаем, как подготовленный "частичный взгляд" на него может дать очень хороший результат в умелых руках.
Следующая часть выйдет ровно через неделю. В ней мы напишем свой первый крохотный кодогенератор, для чего перед этим познакомимся с инфраструктурой AST.
Хабр
Большой код. Учимся генерировать F#-исходники с помощью Fantomas. Часть 1. Знакомимся с содержимым синтаксического древа
В этом многословном, но сравнительно простом цикле я дам введение в генерацию F#-кода. Как правило, для этих целей в сообществе рекомендуют использовать Myriad , что, по-моему, не совсем правильно, но...
👍8