Size: a a a

Compiler Development

2021 April 05

P

Pavel in Compiler Development
Alexander Tchitchigin
Какой вариант там реализован? One-shot или multi-shot? Или как их называют? Reentrant?
Незнаком с терминами к сожалению
источник

H

Hirrolot in Compiler Development
Я на Си недавно делал алгебраические эффекты на Duff’s Device, может потом доделаю и опубликую на GitHub
источник

AT

Alexander Tchitchigi... in Compiler Development
Pavel
Незнаком с терминами к сожалению
OK, переформулирую: probabilistic programming или list comprehensions на этих эффектах можно реализовать? 😊
источник

TP

Tim Plotnikov in Compiler Development
👍
источник

AT

Alexander Tchitchigi... in Compiler Development
Hirrolot
Я на Си недавно делал алгебраические эффекты на Duff’s Device, может потом доделаю и опубликую на GitHub
Алгебраические эффекты как бы подразумевают отражение эффектов в типах и проверку оных. Без этого просто (delimited) continuations получаются, нет?
источник

AT

Alexander Tchitchigi... in Compiler Development
источник

H

Hirrolot in Compiler Development
Alexander Tchitchigin
Алгебраические эффекты как бы подразумевают отражение эффектов в типах и проверку оных. Без этого просто (delimited) continuations получаются, нет?
У меня они нетипизированные получились. От delimited continuations отличаются, разве что, более структурированной формой (например, эффект определяет операции, подобно интерфейсу)
источник

P

Pavel in Compiler Development
Alexander Tchitchigin
OK, переформулирую: probabilistic programming или list comprehensions на этих эффектах можно реализовать? 😊
А для list comprehension разве нужны эффекты? Насколько я знаю это про синтаксис выражений манипулирования списками..
источник

H

Hirrolot in Compiler Development
Hirrolot
У меня они нетипизированные получились. От delimited continuations отличаются, разве что, более структурированной формой (например, эффект определяет операции, подобно интерфейсу)
Если мне не изменяет память, у Microsoft они тоже не совсем типизированные
источник

P

Pavel in Compiler Development
Но я не PhD)
источник

TP

Tim Plotnikov in Compiler Development
Спасибо, добавил))
источник

AT

Alexander Tchitchigi... in Compiler Development
Pavel
А для list comprehension разве нужны эффекты? Насколько я знаю это про синтаксис выражений манипулирования списками..
Да, но на multi-shot или как их там эффектах можно тоже запрограммировать.
источник

AT

Alexander Tchitchigi... in Compiler Development
На one-shot, соответственно, нельзя.
источник

AT

Alexander Tchitchigi... in Compiler Development
Ну или поиск с возвратами, если comprehensions — это слишком просто для Вас. 😃
источник

K

Kakadu in Compiler Development
А сайт у них мертв, да?
источник

AT

Alexander Tchitchigi... in Compiler Development
Kakadu
А сайт у них мертв, да?
У кого "у них"???
источник

K

Kakadu in Compiler Development
Alexander Tchitchigin
У кого "у них"???
chalmersfp
источник

P

Pavel in Compiler Development
Alexander Tchitchigin
Да, но на multi-shot или как их там эффектах можно тоже запрограммировать.
Тогда там multi-shot
источник

AT

Alexander Tchitchigi... in Compiler Development
Pavel
Тогда там multi-shot
👍
источник

AT

Alexander Tchitchigi... in Compiler Development
Kakadu
chalmersfp
Видимо, мёртв. Они в списке рассылки общаются, как мне говорили.
источник