Size: a a a

2020 August 08

CD

Constantine Drozdov in rust_offtopic
Aleksandr Khristenko
У нас процессор с одним ядром и одним потоком. Как оно паралльно будет выполнятся?
2004 года?
источник

AZ

Alex Zhukovsky in rust_offtopic
If you consider getting a null reference exception to be a kind of runtime type error, then C# pre C# 8 is very unsound in that it does almost nothing to prevent this kind of error. C# 8 has many improvements in support for detecting nullity errors statically, but the null reference type checking is not sound; it has both false positives and false negatives. The idea is that some compile-time checking is better than none, even if it is not 100% reliable.
источник

AZ

Alex Zhukovsky in rust_offtopic
Ммм жопки
источник

AZ

Alex Zhukovsky in rust_offtopic
Constantine Drozdov
2004 года?
Любой стандартный докер образ с небольшим объёмом памяти
источник

AZ

Alex Zhukovsky in rust_offtopic
источник

B

Bogdan in rust_offtopic
Наличие тюринг полных шаблонов (или макросов?) делает язык undecidable?
источник

AZ

Alex Zhukovsky in rust_offtopic
очевидно да
источник

B

Bogdan in rust_offtopic
Ассемблер идеальный, там есть только 5 типов: однобайтный, двубайтный, четыребайтный, восьмиьайтный и десятибайтный
источник

B

Bogdan in rust_offtopic
А если компилятор вместо бесконечного цикла скажет что программа некоректная (ограничили в компиле глубигу рекурсии в 255) ?
источник

AZ

Alex Zhukovsky in rust_offtopic
Bogdan
А если компилятор вместо бесконечного цикла скажет что программа некоректная (ограничили в компиле глубигу рекурсии в 255) ?
тогда он отверг корректную программу)
источник

AZ

Alex Zhukovsky in rust_offtopic
(наверное корректную, он же не проверил)
источник

AZ

Alex Zhukovsky in rust_offtopic
смешно что идрис на порядок сложнее вещи чем раст позволяет выражать и при этом decidable
источник

AZ

Alex Zhukovsky in rust_offtopic
вот что тотальность животворящая делает
источник

Т8

Т-34 85 in rust_offtopic
Alex Zhukovsky
тогда он отверг корректную программу)
а этого достаточно, или ну её в пизду эту верификацию?
источник

Т8

Т-34 85 in rust_offtopic
а то как с борров чекером получится
источник

AZ

Alex Zhukovsky in rust_offtopic
Т-34 85
а этого достаточно, или ну её в пизду эту верификацию?
тебе не надоело "тяп ляп" cоветовать повсюду?
источник

B

Bogdan in rust_offtopic
Интересно, в расте нет перегрузок функций, чтобы небыло такого как в примере с лямбдами с# со статейки?
Зависание при выборе валидной перегрузки.
источник

AZ

Alex Zhukovsky in rust_offtopic
Bogdan
Интересно, в расте нет перегрузок функций, чтобы небыло такого как в примере с лямбдами с# со статейки?
Зависание при выборе валидной перегрузки.
есть перегрузка через трейты, но трейтов конечное число так что должно работать без зависаний
источник

AZ

Alex Zhukovsky in rust_offtopic
Bogdan
А если компилятор вместо бесконечного цикла скажет что программа некоректная (ограничили в компиле глубигу рекурсии в 255) ?
кстати если бы ты дочитал там есть ответ

Honestly, it means pretty much nothing. Sure, the type system can get into infinite loops, but we already have a recursion limit in the type checker so that’s nearly irrelevant. Sure, we can write things like Smallfuck in the type system. Okay, that last one’s kinda cool.
источник

AZ

Alex Zhukovsky in rust_offtopic
но вообще с каким-нибудь typenum упороться в лимит можно легко
источник