Size: a a a

Compiler Development

2020 January 10

YS

Yuriy Syrovetskiy in Compiler Development
Evgenii Moiseenko
есть ещё first-class patterns, но я хз насколько ими удобно пользоваться
https://www.irif.fr/~kesner/papers/first-class-patterns.pdf
https://hackage.haskell.org/package/first-class-patterns
линзы-призмы есть для этого
источник

YS

Yuriy Syrovetskiy in Compiler Development
хотя, наверно, визуально не сильно похоже будет
источник

AK

Andrei Kurosh in Compiler Development
Evgenii Moiseenko
есть ещё first-class patterns, но я хз насколько ими удобно пользоваться
https://www.irif.fr/~kesner/papers/first-class-patterns.pdf
https://hackage.haskell.org/package/first-class-patterns
вроде автор спрашивал про императивные языки
источник

YS

Yuriy Syrovetskiy in Compiler Development
Andrei Kurosh
вроде автор спрашивал про императивные языки
Хаскель — императивный язык, хотя автор, наверно, имел в виду реализацию в императивном стиле
источник

AK

Andrei Kurosh in Compiler Development
Yuriy Syrovetskiy
Хаскель — императивный язык, хотя автор, наверно, имел в виду реализацию в императивном стиле
режим максимального троллинга активирован
источник

EM

Evgenii Moiseenko in Compiler Development
Andrei Kurosh
вроде автор спрашивал про императивные языки
я давненько ту статью читал, но вроде там кроме лямбд ничего не требуется
источник

EM

Evgenii Moiseenko in Compiler Development
лямбды уже вроде до всех мейнстримных языков добрались
источник

YS

Yuriy Syrovetskiy in Compiler Development
Evgenii Moiseenko
лямбды уже вроде до всех мейнстримных языков добрались
кроме С и Питона
источник

V

Valerii in Compiler Development
но ведь в питоне есть лямбды?
источник

JC

Julian =) Coffee in Compiler Development
Возможно в Питоне какие-то не такие лямбды, но они там есть
источник

YS

Yuriy Syrovetskiy in Compiler Development
Valerii
но ведь в питоне есть лямбды?
ущербные
источник

AK

Andrei Kurosh in Compiler Development
там вроде только лямбда-выражения
источник

YS

Yuriy Syrovetskiy in Compiler Development
лямбда-абстракцию в Питоне нельзя использовать для многих вещей, для которых можно во всех остальных языках
источник

VK

Vladimir Kazanov in Compiler Development
Yuriy Syrovetskiy
ущербные
Юрий, вы сегодня вот прям наброс за набросом: Хаскелл - императивный, в Питоне лямбд нет...
источник

EM

Evgenii Moiseenko in Compiler Development
Andrei Kurosh
вроде автор спрашивал про императивные языки
впрочем, как тут уже выше подметили, скорее всего весь функционал этих first-class patterns покрывается линзами/призмами
источник

YS

Yuriy Syrovetskiy in Compiler Development
Vladimir Kazanov
Юрий, вы сегодня вот прям наброс за набросом: Хаскелл - императивный, в Питоне лямбд нет...
это не набросы. у меня доказательства есть
источник

AK

Andrei Kurosh in Compiler Development
и есть подозрение, что лямбда-функции впилить очень сложно из-за significant whitespaces
источник

SJ

Sergej Jaskiewicz in Compiler Development
Yuriy Syrovetskiy
кроме С и Питона
Есть расширение кланга для их поддержки
источник

SJ

Sergej Jaskiewicz in Compiler Development
источник

А

Алексей in Compiler Development
а именованные функции вместо лямбд что мешает использовать?
источник