Nikolay
Мне вот не очень нравится, когда IDE с ума сходит, если чуть-чуть отступ не так сделал
Éminence grise
ну это только стек трейс ужасающ. Но если взглянуть на сшарповый стек с ляьбдами в тасках, будет не лучше
gsomix
Ну не знаю
А ты посмотри на стектрейсы в async.
Ayrat
Nikolay
Ayrat
в C# же в коре последней (а может и не только) именно асинхронные стектрейсы улучшили сильно
Ayrat
но только через Таски!!1
Nikolay
Давайте нормальные минусы)
Ayrat
точнее черерз всю эту асинхронную хреноту которую TPL делает
Nikolay
О, вот минус, мне пришлось самому библиотеку писать для телеги!
Ayrat
Éminence grise
С лямдами (а их в Коре АСП теперь как грязи) очень страшный стек трейс
Ayrat
Каких библиотек мало?
Nikolay
Не, инструментарий и библиотеки более-менее
Ayrat
все либы из C# работают
инструментарий вообще лучший среди немейнстрим языков
gsomix
gsomix
Nikolay
Ну чисто F# библиотек в ФП стиле не так много, да
Ayrat
F# (именно F#) нативно поддерживают Azure и AWS для крупнейших облачных провайдера
Ayrat
о чём вообще речь про ПЛОХОЙ тулинг
Ayrat
плохой тулинг мать его в хаскеле
Ayrat
F# работает в самой лучшей IDE - в VS
Éminence grise
Ayrat
он нативно вшит в NetCore SDK, его устанавливать даже не надо если у вас неткор стоит
Ayrat
я руками развожу от шока про ПЛОХОЙ тулинг
Nikolay
Ладно, а почему F# не шибко популярен? :)
Ayrat
да на расте плохой тулинг!
gsomix
gsomix
Плохой — это хуже, чем в C# или Java.
Ayrat
Ayrat
dotnet build работает
gsomix
Смеяться будут.
Ayrat
да они разницы не заметят
Ayrat
подключил нугеты и пошёл работать
Nikolay
Ayrat
Hog
Hog
с асинками и билдерами говнокод написать оч просто
Ayrat
вот был бы C# болотом без изменений (как некий язык на букву J), то уже давно бы все сбежали
Ayrat
Ayrat
ордеринг файлов с тулингом никак не связан
gsomix
Как же? Ну, вот создадут они проект, захотят файлы в списке потаскать, а не работает.
Ayrat
Nikolay
F# - фп язык, а фп языки в целом не очень популярны, плюс F# работает на платформе дотнет, которая раньше была виндовс онли, и тоже отпугивала программистов, ну и синтаксис достаточно непривычный, по сравнению с например скалой, что возможно тоже делает смещение не в пользу F#
Nikolay
Так сойдёт?
Ayrat
Nikolay
Nikolay
А 2-3 года назад
gsomix
Ayrat
Ну, багуля, соглашусь. Раньше точно работало
Ayrat
и да, знаю что поломали вроде как в 15.8 или 15.7
gsomix
Ну, и заверте... :) Про дебаггер мы уже говорили.
Ayrat
т.е. надо уже быть в теме и знать что делаешь
gsomix
gsomix
Отладка в CE — это давнишняя боль.
Vladislav
Или нет
Nikolay
Nikolay
Не пойму
Vladislav
Vladislav
Ну да
gsomix
Короче, тулинг в F# — это то, что потенциально может отпугнуть новичка из мейнстримных языков.
Nikolay
Vladislav
Зато котяток прям горячих из рам отдаешь
Nikolay
Суть вот в чём:
Кэшировать нужно урлы, и отдавать юзерам из кэша
Vladislav
Теплых
Nikolay
урлы отдавать
Vladislav
Прогретых