Vasily
https://res.infoq.com/presentations/fsharp-code-keynote-2019/en/slides/sl46-1564935932302.jpg
Vasily
Приятно, что Сайм не упоротый
Vladislav
Это же из the code I love? Или как там доклад
Vasily
Да, решил глянуть
Анна
если только 스 повёрнутое на 90 градусов, и то надо воображение
Anonymous
если только 스 повёрнутое на 90 градусов, и то надо воображение
Во-во, я тут и ханыгль увидел, и письмена Шумеров со 2 тысячелетия до н.э.😂
Vasily
Во-во, я тут и ханыгль увидел, и письмена Шумеров со 2 тысячелетия до н.э.😂
Я бы рекомендовал найти себе якорь в реальной жизни
Anonymous
Anonymous
Не похоже?)
Vasily
Это код на хаскеле
Vasily
Или на скале
Aleksandr
Это код на хаскеле
мммм, с лигатурками:)
Aleksandr
вкуснотища
Dr. Friedrich
Хороший анекдот, смеялся
Dr. Friedrich
Там непереводимая игра слов
Snejana ONE LOVE
Хороший анекдот, смеялся
мне не нравится, что это симерийский.
Snejana ONE LOVE
Ты что, расист?
нет. но я против клинописи в каком-либо виде
Dr. Friedrich
Почему?
Анна
нет. но я против клинописи в каком-либо виде
предпочитаешь тушью на рисовой бумаге?
Ayrat
Приятно, что Сайм не упоротый
Ну он же и является противником pure fp фич а языке. Потому что он не упоротый
Vasily
И это правильно
Igor
поэтому у нас нет hkt?
Ayrat
поэтому у нас нет hkt?
Ну нет, но Сайм против введения их любой ценой
Bonart
А тайпклассы?
Igor
потому что сложно?
Ayrat
Попробую пруф откопать
Bonart
Тайпклассы-то не сложно!
Vasily
Тцапалис HKT впилил, когда ему понадобилось в TypeShape. Точнее, эмуляцию
Ayrat
Тайпклассы-то не сложно!
Ну вот щас он делает экстеншны на типы чтобы были видимы в других сборках. Это ли не чудо. Другое дело что там только инлайн и сртп, что несёт немного боли
Snejana ONE LOVE
предпочитаешь тушью на рисовой бумаге?
да :) Там хотя бы картинки красивые)
Bonart
Вот, на сишарпе тайпклассы пилятся через структуры на генериках. Не хватает маленько сахарку. На F# с теми же вводными сахару надо меньше, так как вывод типов не кастрированный.
Vasily
Так и запишем - Бонарт болеет структурами на генериках
Bonart
Так и запишем - Бонарт болеет структурами на генериках
Вот не надо! Я ими не болею, а наслаждаюсь :)
Vasily
Вот не надо! Я ими не болею, а наслаждаюсь :)
Наркоманы тоже так говорят. Я когда-то наслаждался CE
Vasily
Так то наркоманы, а то я :)
Вот и биполярочка подъехала (с)
Igor
Наркоманы тоже так говорят. Я когда-то наслаждался CE
так. я начал недавно читать про гопак и там написано что они используют 2 стиля: CE и монадный. Я так понимаю, теперь монадами наслаждаешься?
Bonart
Вот и биполярочка подъехала (с)
Доктор, это вы мне сплошь развратные картинки показываете!
Vasily
У меня свои развлечения
Vasily
СВязанные с мобилками
Bonart
СВязанные с мобилками
Уж лучше бы гопак
Vasily
Уж лучше бы гопак
Не знаю, не знаю
Vasily
Мобилки интересная область
Aleksandr
Ну он же и является противником pure fp фич а языке. Потому что он не упоротый
Но он в этом отношении не такой радикальный как Гвидо
Igor
а гопак кто-то использует? Даже если он мега крут и т.д. но все библиотеки используют таски а не гопаковские джобы!
Ayrat
Вот нашел. https://github.com/fsharp/fslang-suggestions/issues/243#issuecomment-260790271 Сайм тут говорит что сделать как в Скалке, наговнякав импилисты - не ок
Ayrat
То есть, он в целом за ХКТ и ТП, но не похуй абы как
Vasily
а гопак кто-то использует? Даже если он мега крут и т.д. но все библиотеки используют таски а не гопаковские джобы!
Ну я вот подумываю, возможно, мейлбоксы гопаковские заюзать. Возможно, будет выигрыш по памяти по сравнению со стандартными
Vasily
Но это так пока
Vasily
На будущее
Igor
я так понимаю все эти тайпклассы без поддержки в рантайме не сделать? именно поэтому srtp возможно только inline
Ayrat
Короче, это костыльный способ, но работать будет.
Igor
а скале как сделано? implicit - это тоже как inline?
Ayrat
Этот способ похож на борбу с налами в C# - добавим тонну атрибутов тут и там и call it a day
Ayrat
а скале как сделано? implicit - это тоже как inline?
я не уверен что они инлайнятся
Ayrat
но я плохой скалист пока что
Vasily
Не инлайнятся
Vasily
Там по имени ищется нужный имплисит
Ayrat
По типу вроде, не?
Vasily
Имя+ тип по идее
Ayrat
короче, похуй. Я б за хкт как в хаскеле, но там сабтайпинга нет.
Vasily
В общем, имплиситы по идее можно рассматривать как замыкания в определенных сценариях
Ayrat
Как в скале не хочу - очень много бойлерплейта. Постоянно надо руками типы прописывать, из-за убогого тайп инфиренса
Ayrat
Я так и в сишарпе могу
Bonart
можно сделать, надо просто все типы обмазывать тонной мета информации
Нет, можно обмазать генериками на структурах без всякой мета
Ayrat
Я б хотел пример посмотреть
Ayrat
на каком-нибудь банальном моноиде к инту
Bonart
https://github.com/Kirill-Maurin/Sample.Struct/tree/master/Sample.Struct/Summators - сорри, тут полугруппа, т.е. моноид без нуля