Size: a a a

2020 May 16

AZ

Alex Zhukovsky in rust_offtopic
Stanislav Popov
вот да. В динамике весь код и каждый обьект просто существует реально в рантайме, тоесть ты как бы сам этот код часто и интерпретируешь в голове, следуешь за кодом. а в статике вот нифига, надо выразить на тайплевеле, надо чтобы пазл сошелся
в динамике тот же пазл, только он еще и в типах не описан. Нужно сидеть в обнимку с дебаггером и надеяться что управление зайдет на брейкпоинт
источник

SP

Stanislav Popov in rust_offtopic
но это страшная тайна
источник

p

polunin.ai in rust_offtopic
egoarka
если наивно/интуитивно сделал, то лучше не прикасаться к этому на недельку-две

сразу лезть в рефакторинг не стоит
Ну да. Я сделал, вроде ок. Потом через время пишу код который цепляю к этому и понимаю что выходит хреново, нужно переделывать
источник

AZ

Alex Zhukovsky in rust_offtopic
Stanislav Popov
смысл же просто в том что у тебя все дженерик
генерики к структурной типизации относятся примерно никак
источник

SP

Stanislav Popov in rust_offtopic
Alex Zhukovsky
генерики к структурной типизации относятся примерно никак
уу зануда
источник

p

polunin.ai in rust_offtopic
Alex Zhukovsky
в динамике тот же пазл, только он еще и в типах не описан. Нужно сидеть в обнимку с дебаггером и надеяться что управление зайдет на брейкпоинт
Дебаггер не нужен ток в каком-то идрисе наверное. Пока нет завтипов ты дебажить 100% будешь любое изменение.
источник

SP

Stanislav Popov in rust_offtopic
polunin.ai
Дебаггер не нужен ток в каком-то идрисе наверное. Пока нет завтипов ты дебажить 100% будешь любое изменение.
тебя за такое отправят в петушиный угол
источник

AZ

Alex Zhukovsky in rust_offtopic
polunin.ai
Дебаггер не нужен ток в каком-то идрисе наверное. Пока нет завтипов ты дебажить 100% будешь любое изменение.
ну вот возьмем раст: я нахуярил на нём и оно собралось. Да, я проверю что в целом работает как надо, потыкаю кнопочки.

Но я не проверяю, что не передаю строки вместо интов и не проверяю что я где-то забыл мьютекс закрыть или расшарил между потоками то что не должен был
источник

DS

Doge Shibu in rust_offtopic
Ну вообще приходит.

Т.е. стандартную энтерпрайз архитектуру с солидом и т.п. трешем я тебе нарисую для любого проекта с закрытыми глазами, если меня ночью разбудить.
источник

p

polunin.ai in rust_offtopic
Alex Zhukovsky
ну вот возьмем раст: я нахуярил на нём и оно собралось. Да, я проверю что в целом работает как надо, потыкаю кнопочки.

Но я не проверяю, что не передаю строки вместо интов и не проверяю что я где-то забыл мьютекс закрыть или расшарил между потоками то что не должен был
Я тоже не проверяю в питоне ничего из того что ты сказал)
источник

AZ

Alex Zhukovsky in rust_offtopic
ну вот я сделал футур Send, поправил, где надо арки раскидал, и я _не проверяю_ а вдруг в многопотоке все развалилось
источник

AZ

Alex Zhukovsky in rust_offtopic
polunin.ai
Я тоже не проверяю в питоне ничего из того что ты сказал)
ну с гилом действительно такое проверять не надо.
источник

DS

Doge Shibu in rust_offtopic
Alex Zhukovsky
ну вот я сделал футур Send, поправил, где надо арки раскидал, и я _не проверяю_ а вдруг в многопотоке все развалилось
В питоне нет многопотока
источник

AZ

Alex Zhukovsky in rust_offtopic
проблема динамики в том что все функции частичные
источник

AZ

Alex Zhukovsky in rust_offtopic
и ты никак не выразишь инварианты которые тебе нужны
источник

AZ

Alex Zhukovsky in rust_offtopic
кого типы ограничивают те просто не знают, что кроме интов и строчек что-то ещё существует
источник

p

polunin.ai in rust_offtopic
Alex Zhukovsky
ну с гилом действительно такое проверять не надо.
И это замечательно. Он и не нужен в том виде который ты предлагаешь (давайте помидоры)
источник

AZ

Alex Zhukovsky in rust_offtopic
polunin.ai
И это замечательно. Он и не нужен в том виде который ты предлагаешь (давайте помидоры)
ну я раст взял а не питон именно потому, что он мне выдает 10к рпс, а питон - на 100 загибается
источник

AZ

Alex Zhukovsky in rust_offtopic
а написал я +- за то же время
источник

AZ

Alex Zhukovsky in rust_offtopic
дня 3 заняло
источник