Size: a a a

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

2020 April 20

R

Roman in F# Flood: ПДД made functional, making illegal state INGIBDDdale
хм
источник

R

Roman in F# Flood: ПДД made functional, making illegal state INGIBDDdale
а, типа он биндит первую пару, а потом делает пару, где слева пара, а справа третий элемент?
источник

VS

Vasily Shapenko in F# Flood: ПДД made functional, making illegal state INGIBDDdale
BindN там
источник

VS

Vasily Shapenko in F# Flood: ПДД made functional, making illegal state INGIBDDdale
До восьми вроде
источник

R

Roman in F# Flood: ПДД made functional, making illegal state INGIBDDdale
Vasily Shapenko
BindN там
т.е. для каждого n and! нужно отдельную перегрузку сделать?
источник

R

Roman in F# Flood: ПДД made functional, making illegal state INGIBDDdale
мне больше нравится мой вариант с рекурсивным bind2
источник

AH

Ayrat Hudaygulov in F# Flood: ПДД made functional, making illegal state INGIBDDdale
Roman
мне больше нравится мой вариант с рекурсивным bind2
Ну это не очень эффективно, но сработает
источник

AH

Ayrat Hudaygulov in F# Flood: ПДД made functional, making illegal state INGIBDDdale
Roman
т.е. для каждого n and! нужно отдельную перегрузку сделать?
Не, можешь не делать, насколько я понял компилятор и с бинд1 (обычным) справится, просто кодген говна будет
источник

AH

Ayrat Hudaygulov in F# Flood: ПДД made functional, making illegal state INGIBDDdale
Ты ему помогаешь биндХ
источник

AH

Ayrat Hudaygulov in F# Flood: ПДД made functional, making illegal state INGIBDDdale
А он сам соберёт полотно из 10 and! оптимально через объявленные бинды
источник

R

Roman in F# Flood: ПДД made functional, making illegal state INGIBDDdale
интересненько. Но фича огонь, как бы то ни было
источник

R

Roman in F# Flood: ПДД made functional, making illegal state INGIBDDdale
А между тем колонизаторы неплохо так прогаются! Я почти закончил с доменом. Надеюсь
источник

DS

Doge Shibu in F# Flood: ПДД made functional, making illegal state INGIBDDdale
Ayrat Hudaygulov
А вот апликатив фшарпа тут как раз топчик

let! r1 = async()
and! r1 = async()
...
Так в скале можно

(async(), async()).mapN { case (x, y) => ... }
источник

AH

Ayrat Hudaygulov in F# Flood: ПДД made functional, making illegal state INGIBDDdale
Doge Shibu
Так в скале можно

(async(), async()).mapN { case (x, y) => ... }
Где это такое?
источник

AH

Ayrat Hudaygulov in F# Flood: ПДД made functional, making illegal state INGIBDDdale
Ты ж должен руками все эти map2, map3 и т.д. сделать
источник

AH

Ayrat Hudaygulov in F# Flood: ПДД made functional, making illegal state INGIBDDdale
Разве есть универсальный mapN?
источник

DS

Doge Shibu in F# Flood: ПДД made functional, making illegal state INGIBDDdale
Ayrat Hudaygulov
Разве есть универсальный mapN?
В котах
источник

VS

Vasily Shapenko in F# Flood: ПДД made functional, making illegal state INGIBDDdale
Roman
А между тем колонизаторы неплохо так прогаются! Я почти закончил с доменом. Надеюсь
Надейся
источник

R

Roman in F# Flood: ПДД made functional, making illegal state INGIBDDdale
Vasily Shapenko
Надейся
Ты какой-то скучный. Все у тебя тлен и у всех обострение. Нет бы подбодрил!
источник

AH

Ayrat Hudaygulov in F# Flood: ПДД made functional, making illegal state INGIBDDdale
Doge Shibu
В котах
И правда
источник