Hog
тоже мне секрет
Vladislav
https://marketplace.visualstudio.com/items?itemName=Liminiens.tp-quick-info
Vladislav
мб кому надо
Vladislav
хотя стоп, там чёт не то
Vladislav
теперь вроде можно, когда 1.3 зальется
Vladislav
там налл реф вылетал))
Vladislav
Если кто-то знает vb - проверьте пожалуйста)
Vladislav
Вб нет
Roman
да я понял
Roman
он еще кому-то нужен?
Roman
последний раз я его вживую встречал в конторе, которая использовала .NET 1.1. В 2013 году.
Vladislav
Roman
Самое смешное, что компания была небольшая и похожа на стартап)
Roman
Превращали xml в sql и торговали инфой о недвиге. Махровая трушная тоска и отчаяние
Vladislav
Самое смешное, что компания была небольшая и похожа на стартап)
Лол, ну тут достаточно одного человека чтобы корабль был обречён на крушение
Vladislav
Выбрать не те технологии и все
Vladislav
Правда почему нет 1.1
Vladislav
Roman
да хз. Было похоже, что какое-то лютое легаси досталось пацанам
Vladislav
А запостите в Fsharp news weekly
Vladislav
Сегодня есть что почитать https://sergeytihon.com/2018/11/17/f-weekly-46-2018-one-year-of-safe-and-pre-order-of-stylish-f/
Vladislav
А как у раста дела с экосистемой? В плане либ и прочего
gsomix
@atsapura А почему ты упоминаешь Rezoom в комментариях на хабре, но не FSharp.Data.Npgsql? 🤔
gsomix
Последний используется в продакшене, а текущий статус Rezoom неясный.
gsomix
Там еще странное есть. Некоторый код на F# действительно тяжело отлаживать. 🤔
Roman
@atsapura А почему ты упоминаешь Rezoom в комментариях на хабре, но не FSharp.Data.Npgsql? 🤔
Я очень мало знаком с провайдерами, использовал только SqlProvider и остался недоволен. У Rezoom.Sql мне очень понравилась идея — что он не привязан к реальной базе, а привязан к миграционным скриптам. Про NpgSql я ничего особенного и не знаю
gsomix
Идея ок, но его, кажется, до сих пор не портировали на новый TP.SDK
Roman
Да, я в итоге его и не использовал, пушто под кор не пашет
Roman
но в провайдерах я вообще не сварщик ни разу
Roman
@gsomix а он умеет работать со схемой, а не с живой базой?
gsomix
@gsomix а он умеет работать со схемой, а не с живой базой?
Кажется, нет. Он похож на старый SqlClient, тем же автором сделан.
Romɑn
Мне очень зашло
gsomix
@Liminiens Экспертное мнение про Rust и экосистему. :)
gsomix
замечатекльный язык на котором ни кто не пишет и который ни кому не нужен, бинго
Roman
замечатекльный язык на котором ни кто не пишет и который ни кому не нужен, бинго
Вообще я начинаю склоняются к тому, что этот парень полезен. Послушай, что он говорит, сделай наоборот, и скорее всего все будет хорошо
gsomix
Но критикует F# он нормально. :)
Roman
Ну хз. В основном громкие заявления, подкрепленные только его эмоциями. Только насчёт ТП с ним согласен, и то не полностью
gsomix
Человек много работал с C# и F#, накопил отрицательный опыт, и всем его демонстрирует.
Roman
Может и накопил, но демонстрирует плохо, используя грязную риторику, грубые обобщения и тд
gsomix
У всех свой стиль. :)
Roman
Ну вот его стиль меня не убеждает) хотя я был бы рад узнать что-нибудь полезное из минусов фшарпа. Но явно не "язык говно, отжирает 100% цпу при одной мысли о нем и для него нет ни одной библиотеки"
Ayrat
Человек много работал с C# и F#, накопил отрицательный опыт, и всем его демонстрирует.
У него конструктива 10%. Остальное - фшарп не нужен, иммутабельность ненужна, никто не пишет, дебагера нет, тулинга нет, иде нет
Roman
Но он там в комментариях грозился написать статью про то, почему ф говно. Жду с нетерпением
Ayrat
Никому фшарп не нужен, но павлуша раз за разом приходит расказывать в статьи про фшарп свои интересные тезисы
gsomix
Он просто гиперболизирует. Если это убрать, то критика справедливая, и примерно отражает мнения об F# и в сообществе, и вне его.
Ayrat
Уже забыл бы
Ayrat
И писал на своём го или чо у него там.
gsomix
Его заставляют писать на F#! 😱
gsomix
Шлю лучи ненависти F#-у и дотнэту, на котром меня тут заставили пописать. Какое же это всё таки лютое говнище после гошеки!
gsomix
Например?
- тулинг по качеству отстает от C# - библиотек не очень много; мейнтейнеров меньше, чем проектов; многие хорошие библиотеки заброшены Просто он зачем-то еще пишет тонну текста с лучами ненависти. :)
gsomix
Аргументы про когнитивную нагрузку и отладку тоже валидные. Поэтому, например, Сайм на последних докладах рассказывает, что на F# нужно писать простой и отлаживаемый код.
Анна
> Просто он зачем-то еще пишет тонну текста с лучами ненависти. :) Вот тут и проблема походу. Можно было бы нормально обсуждать же
Ayrat
Вот зачем например свой хттпКлиент? ФП обёртку может быть, да и то хз
Ayrat
И так норм
Ayrat
Поэтому HttpFs хафа мертворождённый например
gsomix
Про библиотеки такое себе, нужны чаще всего обёртки, а не велосипеды.
Но продают другое. Например, провайдеры типов (@atsapura привет). Василий Кириченко рассказывал, что они настрадались с SqlClient, потому что последний в заброшенном состоянии.
Ayrat
Сама реализация сырая
gsomix
Про библиотеки такое себе, нужны чаще всего обёртки, а не велосипеды.
Поэтому у нас с десяток библиотек для JSON разной степени заброшенности. :)
gsomix
Кто там недавно писал свою?
gsomix
открытие. это на любом языке нужно делать
Именно. F# не гарантирует, что твой код будет понятный. Но и какой-то code style совсем недавно начали оформлять.
Ayrat
Кто там недавно писал свою?
Мы с Васей писали для жпаса.
gsomix
Поэтому я пользуюсь Ньютонсофтом например
Кажется, про это и был аргумент из комментариев. Тогда честный ответ на это должен быть "да, мы много юзаем .NET библиотек", а не реклама Rezoom или FsharpLu.Json как самостоятельной сущности. :)
Ayrat
Так что норм
Ayrat
Резум хз что это)
gsomix
Так и надо про это людям рассказывать.
Andrew
У него конструктива 10%. Остальное - фшарп не нужен, иммутабельность ненужна, никто не пишет, дебагера нет, тулинга нет, иде нет
Кстати, насчёт тулинга - его на самом деле нет :( После сишарпа очень неудобно, как будто пишешь на C# в 2010 студим