Size: a a a

2021 January 20

ΑZ

Αλεχ Zhukovsky in rust_offtopic
короч автомагии нет. Есть возможности её написать, но это столько сил что пока никто эти не занялся, ловят яблоки которые висят ниже
источник

DS

Doge Shibu in rust_offtopic
Αλεχ Zhukovsky
короч автомагии нет. Есть возможности её написать, но это столько сил что пока никто эти не занялся, ловят яблоки которые висят ниже
Такая магия есть в reduceron'е и всяких interaction nets
источник

DS

Doge Shibu in rust_offtopic
Но это либо другая архитектура, либо вообще полностью другой подход к работе с лямбда выражениями на текущем железе
источник

CD

Constantine Drozdov in rust_offtopic
Αλεχ Zhukovsky
нет, потому что кэширование это размен памяти в проц. Мб тебе проще посчитать чем лишний килобай таллцоироватЬ?
шаришь
источник

CD

Constantine Drozdov in rust_offtopic
Doge Shibu
Так ленивость это частично и позволяет
а ленивость в кэш-френдли режиме уже придумали?
источник

V

Vetro in rust_offtopic
Doge Shibu
Документация обычно врёт или сильно недоговаривает.
Либо банально не успели её написать
источник

V

Vetro in rust_offtopic
Тоже не понимаю, когда отбрасывают библиотеку ТОЛЬКО из-за плохой документации
источник

V

Vetro in rust_offtopic
Это большой минус, спору нет
источник

V

Vetro in rust_offtopic
Но не критичный
источник

DS

Doge Shibu in rust_offtopic
Constantine Drozdov
а ленивость в кэш-френдли режиме уже придумали?
Не особо, если про текущий хаскель говорить.

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

EG

Emmanuel Goldstein in rust_offtopic
Сегодня в рубрике «невероятно невнятные ошибки компилятора»
https://github.com/GoldsteinE/adm/tree/actix
источник

DS

Doge Shibu in rust_offtopic
Могу предположить, что всякие хитрые компиляторы типа того же GRIN'а смогут лучше справляться с этим, но и то не уверен
источник

DS

Doge Shibu in rust_offtopic
Emmanuel Goldstein
Сегодня в рубрике «невероятно невнятные ошибки компилятора»
https://github.com/GoldsteinE/adm/tree/actix
А с чем падает?
источник

EG

Emmanuel Goldstein in rust_offtopic
Doge Shibu
А с чем падает?
Он где-то умудряется инфернуть, что возвращаемый тип — юнит, хотя я в десяти местах его явно указал
источник

EG

Emmanuel Goldstein in rust_offtopic
Кажется, одна из классических проблем с инферрингом и never
источник

EG

Emmanuel Goldstein in rust_offtopic
Да, убирание todo!() помогло. Мб попробую потом зарепортить баг в компилятор, но это довольно сложно вылавливать.
источник

p

polunin.ai in rust_offtopic
Emmanuel Goldstein
Сегодня в рубрике «невероятно невнятные ошибки компилятора»
https://github.com/GoldsteinE/adm/tree/actix
покажи ошибку
источник

EG

Emmanuel Goldstein in rust_offtopic
polunin.ai
покажи ошибку
Я её уже пофиксил и она улетела вверх
Проблема была в том, что never инферрился как () и это было несовместимо с другими ветками исполнения
источник

p

polunin.ai in rust_offtopic
Emmanuel Goldstein
Я её уже пофиксил и она улетела вверх
Проблема была в том, что never инферрился как () и это было несовместимо с другими ветками исполнения
странно
источник

p

polunin.ai in rust_offtopic
инфер по умолчанию это жестко конечно
источник