Serghei
хахахах
Anonymous
ой ну всё)
igo
ну, можно начинать писать плагин для хайпера :D
Serghei
а это кто?
Serghei
а то я отстал
Serghei
типа вайпера только что-то еще?
Влод
поддержка эмоджи это конечно киллерфича
Кстати говоря! Несмотря на то что это презентовалось как киллерфича свифта, разрабы влепили поддержку ограниченного набора эмодзи и не расширяют его. Это так больно ведь всякие ит сми столько обсасывали эту тему
Serghei
тфу, пора спать
Anonymous
киллерфича свифта это эмоджи?
Влод
Конечно
Влод
первое время у меня все так и спрашивали мол ну чё удобно на эмоджах писать ахахахахахахаха(ха)
Anonymous
https://en.wikipedia.org/wiki/Swift_(programming_language) — вот статья, добавь тогда сюда плз пункт про эмоджи
Anonymous
а то никто не знает, что это киллерфича
igo
даже есть хоткей в xcode для выпадающего меню с выбором эмодзи
igo
чтобы удобнее было
Anonymous
ну а то
Anonymous
а то получается в свифте есть эмоджи, а в xcode нет
Anonymous
и всё зря
Влод
даже есть хоткей в xcode для выпадающего меню с выбором эмодзи
не это на всю систему распротраняется, хотя в идеа вроде не вызвать
Влод
а то никто не знает, что это киллерфича
кажется я чувствую негатив в твоих словах
Влод
ну и ок
Misha
а у какого временнОго типа Binary выводится без проблем? deriving instance Generic UTCTime deriving instance Binary UTCTime не работает
Misha
а, руками надо писать вроде как https://github.com/well-typed/binary-serialise-cbor/issues/51
Boris
идея своеобразная конечно, а нет никаких расширений которые позволили бы эмодзи использовать в коде например?
Boris
Anatolii
https://www.schoolofhaskell.com/user/kennib/haskell-emoji
igo
бесподобный пример infixr 5 👉 (👉) = (:) (👌) = [] main = putStrLn $ 'e' 👉 'm' 👉 'o' 👉 'j' 👉 'i' 👉 (👌)
Alexander
С иероглифами круче
Alexander
с map
igo
даже за композицию сойдёт 🍡 = f . g . h
Ilya
правильно ли я понимаю, что в последней строчке предлагается есть дерьмо?
Ilya
несколько раз
Boris
https://twitter.com/emojihaskell
Anonymous
правильно ли я понимаю, что в последней строчке предлагается есть дерьмо?
если так сильно хочется, то какая разница предлагается или нет?
Ilya
если так сильно хочется, то какая разница предлагается или нет?
наверное тут должны была быть какая-то шутка...
Anonymous
=)
Ilya
а тут она есть
Anonymous
все посмеялись
Ilya
т.к. по результату становится понятно, как работает функция eat
Ilya
eat (x, y) = poop
Ilya
дальше она фолдится
Ilya
т.е. вызывается три раза
Ilya
в двух из которых первый аргумент - уже poop
Ilya
все посмеялись
отучайся говорить за всех =)
Anonymous
Boris
я помню падонкофский на старорусский переводили
Boris
так надо теперь на наскельемодзи перевесли
Boris
пожуй говна вот уже придумали)
Ilya
всего лишь лёгкая критика несомненно занимательной картинки:)
Ilya
к map и filter претензий не имею
Ilya
а вот reduce туповато, о чём и написал
Anonymous
💩— fixed point для функции eat
Anonymous
можно даже паттерн-матчинг объяснять
Anonymous
eat 🧀 = 💩 eat 🍔 = 💩 eat 🍚 = 💩 eat 💩 = 💩 eat 🔪 = ☠
Anonymous
liftM 💩 :: 🍽 a
Oleg
а вот reduce туповато, о чём и написал
eat :: СостояниеЖелудка -> Еда -> СостояниеЖелудка Все в порядке :)
igo
там foldl1
igo
a -> a -> a, придётся есть своё же.
Boris
zipWith ❤️ [👱,👱,👱][👩,👩,👩]=[👪,👪,👪]
Boris
прям на валентинки пихай
Влод
Можно наверное eat как тайпклассовую функцию определить чтобы всё сходилось Можно: foldr eat [🍞, 🧀, 🍗, 🥗] 🍽 $ 🕓 => 💩
Boris
на самом деле с тайпклассами проблемы с эмодзи - для панды, бурого и полярного эмодзи есть, а для тайпкласса "мишка" нет =(
Oleksandr
Уважаемые упоротые товарищи
Oleksandr
В этом чате никто не знает алгоритмов постройки контекстно-свободных грамматик по корпусу предложений?
Alexander
@dmalkr тут нету?
Alexander
Можно в гиттере в ruhaskell спросить
Oleksandr
Хм, попробую
Oleksandr
Эм, контекстно-свободные)
Oleksandr
Можно уточнить вопрос?
Влод
Ну они разные бывают. Контекстно свободные это как класс грамматик. Не уверен конечно в своей правоте
Oleksandr
Короче, у меня есть корпус вопросов к боту
Oleksandr
Городить под них регексы надоело
Влод
Да я при первом прочтении подумал о контекстно зависимых. Энивей интересно конечное применение
Oleksandr
Нейросетки это хорошо, но не нейросетками едиными, и там тоже не все так чисто
Oleksandr
Хочу типа кучу разных вариаций более компактно хранить
Oleksandr
И более систематически что ли
Oleksandr
А еще smoke тесты генерить из разных наборов хороших и плохих stdout'ов