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 
    
    
        
        
        
        и всё зря
    
 
    
    Anonymous 
    
    
 
    
    Влод 
    
    
        
        
        
        ну и ок
    
 
    
    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 
    
    
 
    
    Anonymous 
    
    
        
        
        
        =)
    
 
    
    Ilya 
    
    
        
        
        
        а тут она есть
    
 
    
    Anonymous 
    
    
        
        
        
        все посмеялись
    
 
    
    Ilya 
    
    
        
        
        
        т.к. по результату становится понятно, как работает функция eat
    
 
    
    Ilya 
    
    
        
        
        
        eat (x, y) = poop
    
 
    
    Ilya 
    
    
        
        
        
        дальше она фолдится
    
 
    
    Ilya 
    
    
        
        
        
        т.е. вызывается три раза
    
 
    
    Ilya 
    
    
        
        
        
        в двух из которых первый аргумент - уже poop
    
 
    
    Anonymous 
    
    
 
    
    Boris 
    
    
        
        
        
        я помню падонкофский на старорусский переводили
    
 
    
    Boris 
    
    
        
        
        
        так надо теперь на наскельемодзи перевесли
    
 
    
    Boris 
    
    
        
        
        
        пожуй говна вот уже придумали)
    
 
    
    Ilya 
    
    
        
        
        
        всего лишь лёгкая критика несомненно занимательной картинки:)
    
 
    
    Ilya 
    
    
        
        
        
        к map и filter претензий не имею
    
 
    
    Ilya 
    
    
        
        
        
        а вот reduce туповато, о чём и написал
    
 
    
    Anonymous 
    
    
        
        
        
        💩— fixed point для функции eat
    
 
    
    Anonymous 
    
    
        
        
        
        можно даже паттерн-матчинг объяснять
    
 
    
    Anonymous 
    
    
        
        
        
        eat 🧀 = 💩
        eat 🍔 = 💩
        eat 🍚 = 💩
        eat 💩 = 💩
        eat 🔪 = ☠
    
 
    
    Anonymous 
    
    
        
        
        
        liftM 💩 :: 🍽 a
    
 
    
    igo 
    
    
 
    
    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'ов