Denis
ну вот это я и думал обойти с помощью Maybe
Anonymous
MVar!
Denis
пока самое правдоподобно звучащее это Cont
Denis
Compose Maybe STRef
Denis
вроде в другую сторону
Leonid 🦇
возможно
Denis
Да и STRef вроде ничего не даст в этом сценарии
Anonymous
Compose f g x = Compose { getCompose :: f (g x) }, насколько я помню
Leonid 🦇
Да и STRef вроде ничего не даст в этом сценарии
не надо на каждый апдейт всю структуру обновлять
Leonid 🦇
моноедально
Denis
звучит хуже продолжений, скажу честно
Denis
главное осилить
Leonid 🦇
ну на продолжениях ты вобще пока не знаешь как :)
Denis
я на продолжениях написал транзишены для стейт машины под капотом у парсера
Denis
меня уже тошнит
Denis
type Transitions m r = (ByteString -> Maybe TagState -> r -> m (Maybe TagState, r)) -> (ByteString -> ByteString -> Maybe TagState -> r -> m (Maybe TagState, r)) -> (ByteString -> Maybe TagState -> r -> m (Maybe TagState, r)) -> (ByteString -> Maybe TagState -> r -> m (Maybe TagState, r)) -> (ByteString -> Maybe TagState -> r -> m (Maybe TagState, r)) -> (ByteString -> Maybe TagState -> r -> m (Maybe TagState, r)) -> SealedTransitions m r
Denis
от вот этого всего
Denis
надо на Cont монаде как-нибудь зарефакторить будет потом
Alexander
убер нехорошие, пишут тулзы на haskell
Alexander
как будто не знают что он не для продакшена
Alexander
писали бы себе на го дальше
Aliester
сразу видно, стартап неопытный
Andrew
Это такая местная шутейка, что не для продакшена?
Kirill
убер нехорошие, пишут тулзы на haskell
что-то в паблик выкладывают уже?
Alexander
выкладывают в паблик - значит стало не нужно
Denis
а чего сразу звезд так много?
Denis
скоро servant догонит
Denis
я пока смотрел - на две больше стало
Denis
так успеха не избежать
Anonymous
Это с данного чатика накидали, я уверен
Aliester
Alexander
хабр
Denis
можно на хабре статьи писать про монады
Denis
хабр же промышленность
Alexander
о я помню какой-то вопрос спрашивал, мне в итоге ссылку на мою статью на хабре кидали
Alexander
там какая-то хрень про inline-r была
Denis
рекурсивненько
Alexander
0 комментариев
Alexander
похоже никто не осилил
Leonid 🦇
хабрасмент
Alexander
вот и пиши блоги, (на английском), если я даже по русски написать нормально не могу
Denis
полайкали хоть?
Alexander
ага
Cheese
похоже, на хабре это такой стандартный вопрос на любое упоминание хаскеля. как "а у вас в америке негров вешают"
Влод
ммм промышленность
Влод
сталелитейный завод успешно использовал хаскель
Cheese
и животноводство!
Антон
На винде кроме дотнета все сломано
Ты так говоришь, как будто .NET не сломан
Антон
У вас половина посикса сломалась
Ну и нахер его. POSIX -- спецификация к исторически сложившемуся набору костыликов
Антон
Рубисты — латентные хаскелисты.
Из-за любви к построению DSL, что ли? А то я так и не скажу, что ещё, кроме GC, эти языки объединяет
Vitaly
Из-за любви к построению DSL, что ли? А то я так и не скажу, что ещё, кроме GC, эти языки объединяет
Это просто была глупость, которую обычно в чатиках телеграма пишут.
Антон
Юникс это С
Винда тоже
Vitaly
Нет, в твиттере всё серьёзно, я там себе такого не позволяю
Aliester
хаскелисты - латентные враги народа
Антон
Сейчас бьюсь с компиляцией fftw3f
Эта аббревиатура точно что-то означает? А то я не в курсе
Leonid 🦇
fastest fourier transform on the west
PsyDebug
Народ, Database.Redis вообще рабочий?
PsyDebug
который из hedis
Leonid 🦇
fastest fourier transform on the west
сишный код нагенеренный окамлем
Denis
Народ, Database.Redis вообще рабочий?
мы hedis юзаем, рабочее
Антон
На уровне работы RISC ядра, очевидно. Предсказатели переходов, конвеер, кеш.
Кстати, да, C уже эту инфу скрывает. Так что высказывания в духе "C помогает понять, как на самом деле работают компьютеры" сейчас не особо верны
Leonid 🦇
Серьёзно?
ну так да
Aliester
нужно изучить физику
Aliester
для начала
Aliester
но проблема в том что если дойти до достаточно низкого уровня, то даже современная наука не очень уверена в том что происходит
parket
нужно изучить физику
Ну, начать то, конечно, можно и с электроники. Хотя бы разобрать как 4004 работает.
parket
но проблема в том что если дойти до достаточно низкого уровня, то даже современная наука не очень уверена в том что происходит
Современная наука вполне уверена на том уровне, которого более чем достаточно для решения инженерных задач.
Kirill
Народ, Database.Redis вообще рабочий?
а мы иногда чиним, коллега (k-bx) - мейнтейнер
PsyDebug
благодарю, продолжу тыкать
parket
Инженеры и физики - разные люди.
Вторые "обслуживают" первых. Мне как инженеру не интересно спускаться на более низкий уровень, пока тот, на котором я работаю, даёт приемлемый результат.
Антон
надо на Cont монаде как-нибудь зарефакторить будет потом
Где-то видел "Cont (или ContT) monad considered harmful", но сейчас что-то не находится
parket
Тогда корректнее сказать "современная инженерия уверена..."
Ну, тоже не совсем так. Инженерия пользуется наработками физики, как-никак. Но, в общем, мысль я понял. :)