Size: a a a

2020 March 23

Т8

Т-34 85 in rust_offtopic
Roman Proskuryakov
ну так в clang тоже такие баги живут
Так это си, там это нормально. А раст?
источник

RP

Roman Proskuryakov in rust_offtopic
как тот же алиасинг
источник

RP

Roman Proskuryakov in rust_offtopic
polunin.ai
ллвм же  вроде просто выкидывает бесконечные циклы без сайд эффектов?
нет
источник

RP

Roman Proskuryakov in rust_offtopic
int f() {
   return f();
}


в ллвм превращается в return undef.
источник

p

polunin.ai in rust_offtopic
ну у меня всегда этот цикл выбрасывался. может это rustc делал, хз
источник

Т8

Т-34 85 in rust_offtopic
Переслано от Daniyar
Ну я пытался в построение процессов и тимлидстве, чет такое себе, здоровье дороже. Посадил себе нервы, спину, глаза, и уничтожил здоровый сон
источник

Т8

Т-34 85 in rust_offtopic
Переслано от Danil Braindead
Во во, нужен быстрее импакт, а не красивая архитектура, отлаженные процессы, CI и прочее
источник

Т8

Т-34 85 in rust_offtopic
Переслано от Daniyar
Особенно в стартапах, сроки сжаты и всем похуй на юнит тесты (с боем заставлял писать юнит тесты)
источник

Т8

Т-34 85 in rust_offtopic
Переслано от Daniyar
Писались только интеграционки, а юниты, ну это как нить потом...
источник

Т8

Т-34 85 in rust_offtopic
Переслано от Daniyar
А на перф тесты я уже жаловался
источник

Т8

Т-34 85 in rust_offtopic
Переслано от Daniyar
Но вроде выяснили что они не шибко обязательны
источник

Т8

Т-34 85 in rust_offtopic
"доказывай теоремы", говорили они. "Пишите так, чтобы борров чекер не имел претензий", говорили они
источник

p

polunin.ai in rust_offtopic
да
источник

p

polunin.ai in rust_offtopic
а стартапы не нужны
источник

p

polunin.ai in rust_offtopic
по крайней мере в виде "быстро наговнюкаем что-то"
источник

DS

Doge Shibu in rust_offtopic
Т-34 85
"доказывай теоремы", говорили они. "Пишите так, чтобы борров чекер не имел претензий", говорили они
Стартап стартапу рознь в этом плане.
источник

DS

Doge Shibu in rust_offtopic
Как раз самых хардкор по технологиям и свободе в их использовании я видел именно там.
источник

В

Вафель in rust_offtopic
Doge Shibu
И полноценный partial evaluation мог бы кучу проблем решать просто за счёт своего наличия.

А-ля возможность бегать с динамическими трейтами, но с компилятором, которые динамические вызовы убирает, если есть достаточно информации об этом.
Классно....
источник

СД

Стас Донцов... in rust_offtopic
Alex Zhukovsky
лучше с редыдущей начни
в принципе первая норм: идея видна. Правда возник вопрос про остальные вещи по типу адт, матчинга и прочего: в конце статьи чувствуется, что они как-то помогают ссылочной прозрачности или основной идее, но как они связаны с ней намека не дано, возможно это уже другая статья. Однако, она бы помогла сложить картину мира и возможно эта картина бы складывалась как раз около главной идеи: ссылочной прозрачности... начал вторую, с функтором у меня были проблемы, с третьего раза зашло, я бы поправил, напишу потом как.
источник

DS

Doge Shibu in rust_offtopic
Вафель
Классно....
Есть одна проблема, у тех реализаций, про которые я слышал, время компиляции сильно растёт. (Если про хаскель речь).

Есть ещё вот такая смешная штука: https://anydsl.github.io/
источник