Size: a a a

2020 June 26

G

Gymmasssorla in rust_offtopic
ну если не получиться то черт с ним, чистые ADTs все равно применимы много где
источник

G

Gymmasssorla in rust_offtopic
источник

t

toriningen in rust_offtopic
то, что хаск не категория, не делает сам теоркат несовместимым
источник

t

toriningen in rust_offtopic
можно ж закрыть глаза на боттомы
источник

t

toriningen in rust_offtopic
все равно их избежать не выйдет в любом языке из-за неразрешимости проблемы останова
источник

D

Dima in rust_offtopic
toriningen
то, что хаск не категория, не делает сам теоркат несовместимым
ну ок,  я воспринимаю это так что мы натянули ежа на жопу, я это 100 раз повторял, ине обязательно со мной соглашаться
источник

r

red75prime in rust_offtopic
Разрешить только доказанно-тотальные функции. И спецконструкция для бесконечных циклов.
источник

G

Gymmasssorla in rust_offtopic
ожидаемо кстати что gcc мои цепочки функций по maybe/either будет оптимизировать мягко говоря хуёво
источник

t

toriningen in rust_offtopic
red75prime
Разрешить только доказанно-тотальные функции. И спецконструкция для бесконечных циклов.
ага, а если не удается доказать тотальность, то добавить escape hatch, чтобы функцию можно было тотальной пометить
источник

t

toriningen in rust_offtopic
ой, погодите, кажется я видел язык или три, которые так и выглядят
источник

r

red75prime in rust_offtopic
Вот. А этот будет без добавления
источник

t

toriningen in rust_offtopic
Gymmasssorla
ожидаемо кстати что gcc мои цепочки функций по maybe/either будет оптимизировать мягко говоря хуёво
я реализовал монады на с++20 на лямбдах для проверки оптимизации. шланг не смог красиво свернуть
источник

t

toriningen in rust_offtopic
хотя, казалось бы...
источник

r

red75prime in rust_offtopic
Side-effects and aliasing matters?
источник

p

polunin.ai in rust_offtopic
ты пытаешься соптимизировать ФП-структуры компилятором рассчитанным на оптимизацию императивного кода, и удивляешься?
источник

G

Gymmasssorla in rust_offtopic
polunin.ai
ты пытаешься соптимизировать ФП-структуры компилятором рассчитанным на оптимизацию императивного кода, и удивляешься?
кто сказал что я удивляюсь
источник

p

polunin.ai in rust_offtopic
Gymmasssorla
кто сказал что я удивляюсь
не ты, мальчик с длинным носом
источник

G

Gymmasssorla in rust_offtopic
аа
источник

t

toriningen in rust_offtopic
red75prime
Side-effects and aliasing matters?
у самих монад, ожидаемо, сайдэффектов нет. алиасинг тоже не должен быть проблемой, т.к. ламбды инстанцируются и сразу же передаются, а аргументы берутся только из pure()
источник

t

toriningen in rust_offtopic
polunin.ai
ты пытаешься соптимизировать ФП-структуры компилятором рассчитанным на оптимизацию императивного кода, и удивляешься?
я хочу проверить глубину оптимизации современных с++ компиляторов после десятилетнего перерыва
источник