Size: a a a

2020 June 25

D

Dima in rust_offtopic
Gymmasssorla
чорт, ADTs скотчем привязаны к ещё функторам, монадам, аппликативам. а я думал что хуйню тип-суммы и готово
как функоры привязанны к adt? функторы это всего лишь отображения между категориями которые сохраняют определенные свойства
источник

V

Vyacheslav in rust_offtopic
источник

G

Gymmasssorla in rust_offtopic
Dima
как функоры привязанны к adt? функторы это всего лишь отображения между категориями которые сохраняют определенные свойства
как думаешь в хаскелле сделан мап для maybe?
источник

G

Gymmasssorla in rust_offtopic
ответ очевиден
источник

D

Dima in rust_offtopic
хаскелл и теория категорий вещи не совместимые
источник

G

Gymmasssorla in rust_offtopic
ладно, попробую наворотить
источник

t

toriningen in rust_offtopic
так если тебе мап для maybe нужен, то тебе уже нужны функторы.
источник

t

toriningen in rust_offtopic
Dima
хаскелл и теория категорий вещи не совместимые
почему? 🙂
источник

G

Gymmasssorla in rust_offtopic
лол вот это откровения пошли в чат
источник

G

Gymmasssorla in rust_offtopic
toriningen
так если тебе мап для maybe нужен, то тебе уже нужны функторы.
+
источник

r

red75prime in rust_offtopic
Gymmasssorla
а вот каррирование это конечно вопрос жирный
А там ещё  funarg problems подтянутся. И GC
источник

D

Dima in rust_offtopic
toriningen
почему? 🙂
источник

G

Gymmasssorla in rust_offtopic
red75prime
А там ещё  funarg problems подтянутся. И GC
funarg upwards problem решается копированием
источник

G

Gymmasssorla in rust_offtopic
копированием среды
источник

t

toriningen in rust_offtopic
не, я в том плане, что если ты такое возжелал, ты перешагнул через то, что из себя представляют АДТ. суммы у тебя есть, произведения, наверное, уже сделал из коробки
источник

G

Gymmasssorla in rust_offtopic
toriningen
не, я в том плане, что если ты такое возжелал, ты перешагнул через то, что из себя представляют АДТ. суммы у тебя есть, произведения, наверное, уже сделал из коробки
да, но я решил ещё базовых ADT навернуть: Maybe, Either. и пошло дело
источник
2020 June 26

G

Gymmasssorla in rust_offtopic
чтобы с ними удобно работать а не писать матч каждый раз нужны вспомогательные функции
источник

t

toriningen in rust_offtopic
ну чистых ADT ты навернуть, конечно же, сможешь - там-то магии нет никакой
источник

t

toriningen in rust_offtopic
а вот когда ты хочешь из ADT Maybe сделать монаду Maybe, то да
источник

G

Gymmasssorla in rust_offtopic
toriningen
ну чистых ADT ты навернуть, конечно же, сможешь - там-то магии нет никакой
ну это я уже сделал и оно работает уже
источник