Size: a a a

F# Flood: ПДД made functional, making illegal state INGIBDDdale

2020 May 13

КП

Крылатый Пегас... in F# Flood: ПДД made functional, making illegal state INGIBDDdale
отец Григорий
совместность действий :) это типа если едешь командировку один, то это просто МАНДИРОВКА
источник

IC

Iλyα Che in F# Flood: ПДД made functional, making illegal state INGIBDDdale
Чо это за стрелочка, кстати? Перл какой-то.
источник

SN

Shub Niggurath in F# Flood: ПДД made functional, making illegal state INGIBDDdale
первая ссылка на сохацкого сразу, лол
источник

оГ

отец Григорий... in F# Flood: ПДД made functional, making illegal state INGIBDDdale
Iλyα Che
Чо это за стрелочка, кстати? Перл какой-то.
стопэ
источник

КП

Крылатый Пегас... in F# Flood: ПДД made functional, making illegal state INGIBDDdale
Iλyα Che
Неужели не понятно? Вот плюсик в кружочке, а вот стрелочка.
Ну тут понятно только то, что оператор плюсик-в-кружочке применяется, который... отображает в А?
источник

DS

Doge Shibu in F# Flood: ПДД made functional, making illegal state INGIBDDdale
Просто я же линзы из Control.Lens использую, в скале или тем более котлине я ими не злоупотребляю.

Но да, идея откуда название теперь понятно.
источник

IC

Iλyα Che in F# Flood: ПДД made functional, making illegal state INGIBDDdale
Я нашёл какую-то пдфку Asymmetric Lenses in Scala Тони Морриса.
источник

IC

Iλyα Che in F# Flood: ПДД made functional, making illegal state INGIBDDdale
Крылатый Пегас
Ну тут понятно только то, что оператор плюсик-в-кружочке применяется, который... отображает в А?
Ну оператор плюсик в кружочке я из универа помню. Но я не помню, что он делает.
источник

IC

Iλyα Che in F# Flood: ПДД made functional, making illegal state INGIBDDdale
Не исключено, что это совсем другой оператор плюсик в кружочке.
источник

IC

Iλyα Che in F# Flood: ПДД made functional, making illegal state INGIBDDdale
источник

КП

Крылатый Пегас... in F# Flood: ПДД made functional, making illegal state INGIBDDdale
Это там ксор.
источник

КП

Крылатый Пегас... in F# Flood: ПДД made functional, making illegal state INGIBDDdale
А тут может быть что-то другое?)
источник

IC

Iλyα Che in F# Flood: ПДД made functional, making illegal state INGIBDDdale
А, ну типа два опшина со значением дают None!
источник

IC

Iλyα Che in F# Flood: ПДД made functional, making illegal state INGIBDDdale
Полезная штука.
источник

DS

Doge Shibu in F# Flood: ПДД made functional, making illegal state INGIBDDdale
Iλyα Che
Не исключено, что это совсем другой оператор плюсик в кружочке.
В данном случае автор видимо имеет тип сумму в виду. Т.е. A ⊕ B изоморфно Either[A,B]

Т.к. выше он для типа-произведения использует ⊗ (Т.е. A ⊗ B изоморфно (A, B))
источник

DS

Doge Shibu in F# Flood: ПДД made functional, making illegal state INGIBDDdale
Cм. в статье пункт: 4. Representing an Asymmetric Lens in Scala
источник

SN

Shub Niggurath in F# Flood: ПДД made functional, making illegal state INGIBDDdale
это очень важные сведения в контексте перекладывания жсонов из кафки в космос, да. обязательно изучу
источник

DS

Doge Shibu in F# Flood: ПДД made functional, making illegal state INGIBDDdale
Shub Niggurath
это очень важные сведения в контексте перекладывания жсонов из кафки в космос, да. обязательно изучу
Ну название для функции Choice a a -> a  и вправду так себе. Но сложно для обобщенной штуки такого рода придумать разумное название.
источник

SN

Shub Niggurath in F# Flood: ПДД made functional, making illegal state INGIBDDdale
прям вот представляю следующую беседу с ПМами - "вы чо, чуваки, не понимаете разве, что ваша фича не сработает, ведь в картезианской бикатегории пара термов диагональный и бидиагональный ссылаются на каноническое ко-умножение  и дуальное умножение? вы тупые штоле?"
источник

SN

Shub Niggurath in F# Flood: ПДД made functional, making illegal state INGIBDDdale
Doge Shibu
Ну название для функции Choice a a -> a  и вправду так себе. Но сложно для обобщенной штуки такого рода придумать разумное название.
видишь ли, комизм ситуации в том, что конкретно эта кодобаза застряла на уровне F# 3.5, поэтому племенное знание - это что Choice на самом деле Result. и в связи с этим я хочу поинтересоваться: какой больной ублюдок придумал использовать Result<a,a>?
источник