Dr. Friedrich
больно видеть
На самом деле, если это спрячется за синтаксисом, то видеть уже не будет больно.
Критерий
Dr. Friedrich
Хотя про HKT они там не уверены ещё
Критерий
впрочем, если всё спрячется, то выводиться им придётся
Dr. Friedrich
А уж какие весёлые приключения в потрошках декомпилятора нас ожидают, м-м-м…
Ayrat
Больше вопросов на собесы в галерах
Критерий
в принципе декомпилятор можно обучить распознавать паттерны, характерные для тайпклассов
Dr. Friedrich
Критерий
фарш не столь популярен
Hog
Dr. Friedrich
фарш не столь популярен
Знаешь, я глубоко не уверен, что программирование с тайпклассами на C# будет популярнее, чем просто программирование на F#.
Dr. Friedrich
Даже если сделают, это будет удел исчезающей прослойки миноритариев.
Ayrat
Но как-то не верится
Критерий
Критерий
кстати надо попробовать non-nullable references
Ilya
Не стоит. Больше проблем, чем пользы пока. Больше атрибутов надо.
Vladimir
Nuxs🏴☠️
Есть ли аналог nameof в F#?
Ilya
Есть. В F# 5
Nuxs🏴☠️
Почему его только в pre добавили?
Nuxs🏴☠️
Вещь же нужная
Nuxs🏴☠️
Почему в олимпиадном программировании нигде не используется F#?
Sergey
Nuxs🏴☠️
Sergey
Nuxs🏴☠️
нет
Да я сам учавствовал в олимпиаде и использовал C#
Sergey
посл строка
Ilya
Nuxs🏴☠️
Nuxs🏴☠️
Ilya
Кому как.
Sergey
Nuxs🏴☠️
Тебе норм, что про F# знает полтора человека?
Nuxs🏴☠️
Всё же, коммюнити побольше, чем у haskell, но всё равно
Ilya
это классика
Но олимпиадное программирование разное бывает. Не всегда оно на хай перф ориетировано.
Sergey
Ilya
Sergey
так то есть и фп олимпиады
Ilya
Почему бы и нет? Там половина библиотек на C написана.
Nuxs🏴☠️
Ilya
А другую половину не используют для хай перфа)
Nuxs🏴☠️
берём в питоне и возводим 3 ** 3 ** 3 ** 3
Sergey
Ilya
Интересная задача.
Sergey
смысл спорить почему там нет шарпов если все всё1равно фигачат на плюсах
Ilya
Смотря где, всё же.
Nuxs🏴☠️
ещё pascal и basic есть
Ilya
И перл!
Ilya
У меня в универе на олимпиаде можно было юзать сишарп, паскаль, перл и плюсы.
Sergey
Смотря где, всё же.
ну основные что есть плюсы
ну и для разбора офк могут не их юзать)
icpc volga petrozavodsk и прочие сборы
Ilya
Sergey
Ilya
Может быть и есть!
Ilya
Вот сделаем олимпиаду в рамках этого чата, и будем всем потом рассказывать.
Nuxs🏴☠️
Будем вербовать дотнетчиков в F#
Ilya
Зачем?
Sergey
а есть)
Nuxs🏴☠️
Sergey
@zuzukp @CHXIII https://en.wikipedia.org/wiki/ICFP_Programming_Contest 2011 год
Sergey
бтв как то многовато с++ в фп там)
Nuxs🏴☠️
Наконец, определил последовательность Фибоначчи
Nuxs🏴☠️
let rec fibs = seq { 1; 1; yield! Seq.map2 (+) fibs (Seq.tail fibs) }
Vasily
Молодец, а теперь представь, что у тебя GC делает вжух
Vasily
https://ncase.me/covid-19/
Vasily
Хотя тут проще представить, что алгоритм несколько сложнее, чем фибоначчи и его надо поддерживать
Nuxs🏴☠️
Блин
Nuxs🏴☠️
Я запустил свой скрипт и у меня комп повис
Vasily
Что логично
Ayrat
Кто бы мог подумать