Size: a a a

2020 March 25

AZ

Alex Zhukovsky in rust_offtopic
в расте 4 года решают проблему котороый в языках с гц не существует
источник

AZ

Alex Zhukovsky in rust_offtopic
до сих пор нормально не решили, а что сделали -  костыль
источник

G

Gymmasssorla in rust_offtopic
Soul
Так а в формализации багов не может случиться? Я как посмотрел на сигнатуры типов с доказательствами, так они подлиннее целой функции с телом на питоне
Теперь сравни длину правильных тестов и доказательств
источник

p

polunin.ai in rust_offtopic
Alex Zhukovsky
про self referential тоже пример хороший
я через Rc дулаю, и норм
источник

В

Вафель in rust_offtopic
эти сообщения делают мне больно...
источник

G

Gymmasssorla in rust_offtopic
Т-34 85
Кстати, а возможен ли очень выразительный язык без GC?
ATS/Low*
источник

S

Soul in rust_offtopic
Gymmasssorla
Теперь сравни длину правильных тестов и доказательств
Тесты длиннее, но их хотя бы читать реально
источник

p

polunin.ai in rust_offtopic
Soul
Тесты длиннее, но их хотя бы читать реально
1. их дольше писать.
2. покрывают только частичные случаи.
источник

S

Soul in rust_offtopic
А сигнатуру типа, в которой нельзя даже выделить отдельные части и читать их отдельно - трудно
источник

G

Gymmasssorla in rust_offtopic
Soul
Тесты длиннее, но их хотя бы читать реально
источник

AZ

Alex Zhukovsky in rust_offtopic
polunin.ai
я через Rc дулаю, и норм
верни массив и мутабельную ссылку на первый элемент
источник

G

Gymmasssorla in rust_offtopic
Soul
А сигнатуру типа, в которой нельзя даже выделить отдельные части и читать их отдельно - трудно
Можно
источник

p

polunin.ai in rust_offtopic
Alex Zhukovsky
верни массив и мутабельную ссылку на первый элемент
зачем?
источник

AZ

Alex Zhukovsky in rust_offtopic
polunin.ai
зачем?
ну мне бывало что нужно такое
источник

S

Soul in rust_offtopic
polunin.ai
1. их дольше писать.
2. покрывают только частичные случаи.
А вот например изменение памяти операционной системой или вирусом "доказательства" рассматривают?
источник

В

Вафель in rust_offtopic
@Psilon btw, а афинные/линейные типы и контроль мутабельности норм натягиваются на гц?
источник

G

Gymmasssorla in rust_offtopic
Soul
я об ошибках человеческих, когда верификатор не может знать, баг это или фича
Ещё раз: доказательства сравнивать нужно с тестами, это не что-то сверхъествественное
источник

AZ

Alex Zhukovsky in rust_offtopic
Soul
А вот например изменение памяти операционной системой или вирусом "доказательства" рассматривают?
а пролетание высокоэнергитической частицы через АЛУ процессора во время рассчёта?
источник

S

Soul in rust_offtopic
вот и я думаю, что нет =)
источник

G

Gymmasssorla in rust_offtopic
polunin.ai
с болью
+
источник