Size: a a a

2020 May 09

SP

Stanislav Popov in rust_offtopic
не ну типчики, скоупы, if-expression раста конечно клевые
источник

e

egoarka in rust_offtopic
Stanislav Popov
в жс печаль когда у вас много Point обьектов и вы хотите их складывать, умножать на матрицы. вот так тонны аллкейшенов получается и тонны гц работы.

авторы three.js писали как писать быстрый код и там все не очень: мутации, кеширование временных переменных

это может неплохо оптимизировать раст
я так же думал о кейсе когда у тебя 30-40 метров жсон и его нужно десериализовать
вот вопрос - где будет быстрее? на расте васм или жсе
источник

KR

Kai Ren in rust_offtopic
Stanislav Popov
а еще нет дебага
И паники фиговые в консоли.
Хорошо, что до этого почти не доходит, а когда доходит, пара dbg!() полностью хватает, без необходимости запускать дебагер.
источник

SP

Stanislav Popov in rust_offtopic
egoarka
я так же думал о кейсе когда у тебя 30-40 метров жсон и его нужно десериализовать
вот вопрос - где будет быстрее? на расте васм или жсе
ну в жс это вшито в движок
источник

e

egoarka in rust_offtopic
Stanislav Popov
ну в жс это вшито в движок
источник

e

egoarka in rust_offtopic
ну вот результаты
источник

SP

Stanislav Popov in rust_offtopic
это забавно
источник

e

egoarka in rust_offtopic
однако
источник

SP

Stanislav Popov in rust_offtopic
и я кажется понимаю в чем хитрота
источник

SP

Stanislav Popov in rust_offtopic
создание обьектов мб ботлнечит. в васме то это может храниться просто как куски памяти
источник

SP

Stanislav Popov in rust_offtopic
анбокснутые
источник

SP

Stanislav Popov in rust_offtopic
а ну да, и сам парсер тоже в васме
источник

SP

Stanislav Popov in rust_offtopic
это круто
источник

e

egoarka in rust_offtopic
ога
источник

SP

Stanislav Popov in rust_offtopic
The apparent competition between async-std and tokio to become the one true runtime has created the dreaded ecosystem split, where some async libraries depend on one runtime and some on the other. Some libraries even depend on both runtimes, letting you pick one through Cargo feature flags.

I’m now building the third async runtime and publishing it very soon.
источник

SP

Stanislav Popov in rust_offtopic
чето проорал
источник

SP

Stanislav Popov in rust_offtopic
My first PR was optimizing the sort algorithm, which was then followed up by introducing a state-of-the-art implementation of unstable sort, and finally parallel sorts in Rayon. That was achieved by porting timsort and pattern-defeating quicksort to Rust, the newest development coming from research at the time.
источник

SP

Stanislav Popov in rust_offtopic
источник

e

egoarka in rust_offtopic
@enomad ты же на тсе тоже писал?
источник

SP

Stanislav Popov in rust_offtopic
и сейчас пишу
источник