Size: a a a

2020 June 28

AP

Artem Pelenitsyn in Haskell
Roman
что думаете про A Quick Look at Impredicativity? Я чет почитал и не понимаю, почему это преподносится как спасение от проблемы импредикативности. По-моему, слишком ad hoc и unprincipled
Реализация ad hoc, но она покрывает многие примеры, которые, как ожидается, будут нужны на практике. К сожалению, этот тезис невозможно проверить, пока её (импредикативность) собственно не начнут использовать достаточно широко. Так что поживём — увидим.

Реализация не должна сильно волновать пользователя. Проблема в том, что предыдущие подходы или требовали введения абсолютно новых сущностей (разных видов типов) или переписывания пол компилятора (так было в Guarded Impredicativity). Текущая идея не требует ни того ни другого, поэтому ей и был дан зелёный свет.
источник

RS

Raga Sai Nikhil in Haskell
even tdlib has ~200 less
источник

SW

Sam Wills in Haskell
привет я надеюсь у тебя все хорошо ..
источник

SW

Sam Wills in Haskell
может кто-нибудь прислать мне простой проект, сделанный на Хаскеле
источник

SW

Sam Wills in Haskell
это может быть вычислительная машина или система продаж или что-нибудь простое
источник

AR

Alexey Raga in Haskell
У меня тоже есть несколько техзаданий и я был бы рад, если бы мне кто-нибудь прислал готовые проекты к ним!
источник

r

r in Haskell
Sam Wills
это может быть вычислительная машина или система продаж или что-нибудь простое
источник

YP

Yuriy Pitomets in Haskell
существует ли оператор контравариантной композиции?
источник

YP

Yuriy Pitomets in Haskell
например, из a -> b -> c нужно сделать Maybe a -> [b] -> c
источник

YP

Yuriy Pitomets in Haskell
что-то в духе
let f (x :: a -> b -> c) :: Maybe a -> [b] -> c = (pure . (pure .)) _??? x
источник

YP

Yuriy Pitomets in Haskell
короч, чем мапить не результат, а аргумент
источник

YP

Yuriy Pitomets in Haskell
Хотя нет, если мапить аргумент (типа (x .) . ((pure . (pure .)) .)) там Maybe (a -> [b]) -> c получится
источник

YP

Yuriy Pitomets in Haskell
сдался, заюзал pointfree.io, сори за флуд
источник

YP

Yuriy Pitomets in Haskell
Согласно нему, это (. pure) . f . pure что то же самое, что x & (. pure) <&> (. pure)
видно дублирование в & и .. Интересно, можно ли его избежать
источник

YP

Yuriy Pitomets in Haskell
похоже что я хотел flip (.) (\ x -> (& (. x)) :: (a -> b) -> (b -> c) -> a -> c)
источник

YP

Yuriy Pitomets in Haskell
Yuriy Pitomets
Согласно нему, это (. pure) . f . pure что то же самое, что x & (. pure) <&> (. pure)
видно дублирование в & и .. Интересно, можно ли его избежать
адно, и так нормально, только бесят эти скобки
источник

YP

Yuriy Pitomets in Haskell
вроде бы в пакете flow есть подходящее и мало хлама. Может я что-тоо упускаю и где-то есть то же самое завернутое в некий тайпкласс, например, и потому не хуглится?
источник

JS

Jerzy Syrowiecki in Haskell
Yuriy Pitomets
короч, чем мапить не результат, а аргумент
contramap
источник

YP

Yuriy Pitomets in Haskell
и в Op заворачивать, a потом getOp, я так понял?
источник

JS

Jerzy Syrowiecki in Haskell
Sam Wills
может кто-нибудь прислать мне простой проект, сделанный на Хаскеле
мы в личке выяснили, что товарищ хочет выдать чужой проект за свой в универе
источник