Size: a a a

2020 February 22

λ

λоλторт in rust_offtopic
Pavel
я, конечно, понимаю, что в хаскеле не в курсе про тулинг и всё делают руками...
Да ти шо
источник

λ

λоλторт in rust_offtopic
Расскажи, что вы там такое не желаете руками, что мы делаем?
источник

а

а это кто in rust_offtopic
Dollar Føølish
Потому что побочные эффекты часть поведения программы
Да, побочные эффекты это часть поведения программы, и что?
источник

DF

Dollar Føølish in rust_offtopic
Часть рантайм поведения
источник

DF

Dollar Føølish in rust_offtopic
А конст фн вычисляется при компиляции
источник

а

а это кто in rust_offtopic
Dollar Føølish
Часть рантайм поведения
Почему в компайлтайм не может быть побочных эффектов?
источник

DF

Dollar Føølish in rust_offtopic
Ну они не нужны там обычно
источник

DF

Dollar Føølish in rust_offtopic
Ты хочешь чтобы компиляция триггерила уб?
источник

λ

λоλторт in rust_offtopic
Pavel
чисто берёшь эту хуйню и выходишь на апворк пилить шоппингкарты по 3 штуки в день
источник

а

а это кто in rust_offtopic
Dollar Føølish
Ну они не нужны там обычно
Мне нужны. Я хочу вектор аллоцировать в куче.

Ещё раз спрошу: почему это нельзя делать в компайлтайме?
источник

DF

Dollar Føølish in rust_offtopic
Потому что куча будет в процессе компилятора
источник

DF

Dollar Føølish in rust_offtopic
Для нее нет сегмента в бинарнике твоей программы
источник

а

а это кто in rust_offtopic
Dollar Føølish
Ты хочешь чтобы компиляция триггерила уб?
В Rust рантайме ведь от эффектов уб не происходит, значит и в компайлтайме не будет
источник

DF

Dollar Føølish in rust_offtopic
Происходит
источник

DF

Dollar Føølish in rust_offtopic
При вызове библиотеки например
источник

DF

Dollar Føølish in rust_offtopic
Если она ансаунд
источник

GG

Giorno Giovanna in rust_offtopic
Yunos-obod?
источник

DF

Dollar Føølish in rust_offtopic
Вот выделишь ты вектор в конст фн , а куда его класть потом?
источник

DF

Dollar Føølish in rust_offtopic
В бинарник?
источник

а

а это кто in rust_offtopic
Dollar Føølish
Если она ансаунд
Значит будет уб в компайлтайме :-)
источник