Rust - опять #2

Dec 22, 2019 19:27

Для предыдущей проблемы пришлось патчить hyper. Справился - отлично, можно идти дальше, пару новых строчек кода (безопасного) и программа _после компиляции_ кидает ошибку на 15 страниц. В чём дело? Вероятно, простая и безопасная библиотка по выводу progress-bar'а на экран запуталась в своих безопасных Mutex'ах в самом безопасном на свете языке.

rust

Leave a comment

Comments 6

plumqqz December 22 2019, 19:13:40 UTC
Ну хоть обнаружила

Reply

thesz December 23 2019, 03:20:42 UTC
В отладочном режиме (и не только) такое много, кто умеет.

Reply


altmind December 23 2019, 10:10:33 UTC
как получилось, что вы юзаете rust и вы им так не довольны? это у вас в компании насаждают? или все-таки сделали фокус на безопасность/инфраструктуру?

Reply

inv2004 December 23 2019, 10:44:44 UTC
Я просто начал на нём писать, количество кода уже довольно значительное - и уже просто так куда-то съехать с него я не могу.

Но, у меня такое ощущение, что я проехался по всем возможным граблям - чуть ли не с первой недели: DoubleEndedIterators просто дико тормозили, теперь "стабильный" async/await, построенный на эксперементальных генераторах - захватывает значения, которые не должен захватывать и тд и тп.
scaproust (nanomsg) - начинает жрать 100% cpu, автор библиотеки отвечает что пофиксить это не представляется возможным и ещё очень много.

Rust мне нравится, но постоянные проблемы даже в простых примерах просто добивают. Очень подходящая картинка вчера про это была (не знаю как тут масштабировать):


... )

Reply


swamp_agr December 25 2019, 09:29:34 UTC
В следующий раз мoжнo пoпрoбoвать чтo-тo другoе.

Reply

inv2004 December 25 2019, 10:18:46 UTC
Как раз решил взять что-то "популярное", чтоб не сильно много граблей.

Reply


Leave a comment

Up