Size: a a a

2021 March 30

AG

Alex Gryzlov in ФП
и даже доклады выступал
источник

АГ

Александр Гранин... in ФП
https://github.com/graninas/hierarchical-free-monads-the-most-developed-approach-in-haskell

https://youtu.be/u1GGqDQyGfc

Правда, хаскеллисты говорят, что я в этом докладе про FT безбожно вру, ну что ж
источник

АГ

Александр Гранин... in ФП
Aleksey Kislitsa
Я после скала понва снова пить начал... Кефир... Прям боюсь во Фшарпнутую флудилку идти, как бы на ряженку не потянуло😺
Это в смысле, что молочные продукты за вредность?
источник

AK

Aleksey Kislitsa in ФП
Александр Гранин
Это в смысле, что молочные продукты за вредность?
Почти... В кефире до 0.3% алкоголя 😺
источник

АГ

Александр Гранин... in ФП
Aleksey Kislitsa
Почти... В кефире до 0.3% алкоголя 😺
Понятно. В игре Ark Survival Evolved молоко виверны защищает от кровотечения. Буду его пить перед заглядыванием в ПОНВ
источник

AK

Aleksey Kislitsa in ФП
Александр Гранин
Понятно. В игре Ark Survival Evolved молоко виверны защищает от кровотечения. Буду его пить перед заглядыванием в ПОНВ
Создатели этой игры оригиналы, в мифологии виверна типа рептилия, долго в общем доить можно 😇
источник

АГ

Александр Гранин... in ФП
Aleksey Kislitsa
Создатели этой игры оригиналы, в мифологии виверна типа рептилия, долго в общем доить можно 😇
Там вообще все не как у людей. Не совсем настоящий мир
источник

AK

Aleksey Kislitsa in ФП
Александр Гранин
Ну ясно ж чо! Правильные хаскеллисты всегда к Олегу отправляют! Киселеву.

А раз я неправильный хаскеллист, то я не буду. Все что нужно, я о фри монадах рассказал в своих материалах. К сожалению, равного по полноте и консистентности источника про FT не существует (в Хаскеле, по крайней мере)
Гугел неправильный хаскелист, на слова "Олег Киселев Tagless Final" он про финскую войну начинает рассказывать 😇
источник

АГ

Александр Гранин... in ФП
Aleksey Kislitsa
Гугел неправильный хаскелист, на слова "Олег Киселев Tagless Final" он про финскую войну начинает рассказывать 😇
Там Хаскель не особо любят, да. Они даже придумали самый эффективный способ насмехательства над хаскеллистами: язык golang, и еще потом сверху досыпали кучу денег гошникам.

Возможно, имеет смысл поискать на английском. Олег не слишком любит общаться на русском, а уж тем более писать пейперы
источник

AK

Aleksey Kislitsa in ФП
Александр Гранин
Там Хаскель не особо любят, да. Они даже придумали самый эффективный способ насмехательства над хаскеллистами: язык golang, и еще потом сверху досыпали кучу денег гошникам.

Возможно, имеет смысл поискать на английском. Олег не слишком любит общаться на русском, а уж тем более писать пейперы
Если бы знать как его ФИО транслитерируется корректно, а то гугел в этом плане юморист
источник

AG

Alex Gryzlov in ФП
Aleksey Kislitsa
Если бы знать как его ФИО транслитерируется корректно, а то гугел в этом плане юморист
источник

AK

Aleksey Kislitsa in ФП
Мерси
источник

AG

Alex Gryzlov in ФП
он один из изобретателей этой техники
источник

ЗП

Зигохистоморфный Пре... in ФП
Alex Gryzlov
он один из изобретателей этой техники
смотри если
newtype Free f a = Free (forall g. Monad g => (forall x. f x -> g x) -> g a)
и
data Free f a where
 Pure :: Free f a
 Bind :: f (Free f a) -> Free f a
изоморфны, то что будет изоморфно в инишиал энкодинг для
newtype Free c f a = Free (forall g. c g => (forall x. f x -> g x) -> g a)
?
источник
2021 March 31

K

Kir in ФП
Зигохистоморфный Препроморфизм
смотри если
newtype Free f a = Free (forall g. Monad g => (forall x. f x -> g x) -> g a)
и
data Free f a where
 Pure :: Free f a
 Bind :: f (Free f a) -> Free f a
изоморфны, то что будет изоморфно в инишиал энкодинг для
newtype Free c f a = Free (forall g. c g => (forall x. f x -> g x) -> g a)
?
Первое - не скомпилируется
источник

ЗП

Зигохистоморфный Пре... in ФП
Kir
Первое - не скомпилируется
чего это?
источник

K

Kir in ФП
Monad (b :: * -> *) && (a -> b)

Kind check unsuccessful
источник

K

Kir in ФП
источник

ЗП

Зигохистоморфный Пре... in ФП
Kir
Monad (b :: * -> *) && (a -> b)

Kind check unsuccessful
исправил
источник

K

Kir in ФП
Зигохистоморфный Препроморфизм
смотри если
newtype Free f a = Free (forall g. Monad g => (forall x. f x -> g x) -> g a)
и
data Free f a where
 Pure :: Free f a
 Bind :: f (Free f a) -> Free f a
изоморфны, то что будет изоморфно в инишиал энкодинг для
newtype Free c f a = Free (forall g. c g => (forall x. f x -> g x) -> g a)
?
Там соль в том, что Codensity - это частично применённое >>=, так что пытаться засунуть в него другие структуры несколько бессмысленно
источник