Size: a a a

F# Flood: In case of fire please be inclusive

2021 April 08

SB

S B in F# Flood: In case of fire please be inclusive
Это cats???
источник

DS

Doge Shibu in F# Flood: In case of fire please be inclusive
Нет, это какая-то либа неизвестная
источник

SB

S B in F# Flood: In case of fire please be inclusive
Я шучу :)
источник

SB

S B in F# Flood: In case of fire please be inclusive
От этого на душе не легче
источник

DS

Doge Shibu in F# Flood: In case of fire please be inclusive
Стрелки везде выглядит упорото, вон в хаскеле с ними та же история
источник

DS

Doge Shibu in F# Flood: In case of fire please be inclusive
(Если это стрелки тут у автора, конечно)
источник

SB

S B in F# Flood: In case of fire please be inclusive
Мне кажеццо что это какой-то теоркат и попытка выразить рекурсию на фолдабл
источник

DS

Doge Shibu in F# Flood: In case of fire please be inclusive
Ну да, по описанию в документациях звучит похоже на стрелки, на самом деле.
источник

SB

S B in F# Flood: In case of fire please be inclusive
Но я не знаю, если это вслух прочесть, можно и Сатану вызвать
источник

I

Igor in F# Flood: In case of fire please be inclusive
Это наебалово
источник

I

Igor in F# Flood: In case of fire please be inclusive
всё что завернуто в ` это просто переменные
источник

I

Igor in F# Flood: In case of fire please be inclusive
просто имена
источник

AH

Ayrat Hudaygulov in F# Flood: In case of fire please be inclusive
источник

AH

Ayrat Hudaygulov in F# Flood: In case of fire please be inclusive
Долбоёбы. Долбоёбы никогда не меняются...
источник

оГ

отец Григорий... in F# Flood: In case of fire please be inclusive
Там между стрелки тоже есть
источник

оГ

отец Григорий... in F# Flood: In case of fire please be inclusive
Неправда
источник

AH

Ayrat Hudaygulov in F# Flood: In case of fire please be inclusive
вот я не поменялся!!11
источник

DS

Doge Shibu in F# Flood: In case of fire please be inclusive
Тут идея простая, мы считаем, что у нас есть какая-то абстракция над функциями, что каким-то образом переводит один тип в другой - это как раз тип >-->[_,_].

Мы навешиваем всякие констреинты на этот тип (в духе, что можно эти стрелки композировать, можно их использовать в рекурсии и т.д.) и пытаемся писать программы, которые будут работать для любого типа таких стрелок.

Тогда можно будет поменять семантику программы целиком заменив тип стрелки в программе, и в отличие от всяких монад, стрелки можно достаточно хитро анализировать и оптимизировать до их непосредственного выполнения.
источник

SB

S B in F# Flood: In case of fire please be inclusive
Кокое говно, товарищи. Отборный сорт.
источник

AH

Ayrat Hudaygulov in F# Flood: In case of fire please be inclusive
Кстати, помню это обсужали как-то.
Еще раз вброшу

https://github.com/fsprojects/FSharpPlus/blob/master/src/FSharpPlus.TypeLevel/TypeBool.fs
источник