1.85K subscribers
3.38K photos
134 videos
15 files
3.64K links
Блог со звёздочкой.

Много репостов, немножко программирования.

Небольшое прикольное комьюнити: @decltype_chat_ptr_t
Автор: @insert_reference_here
Download Telegram
Какая соска
🍌14🤡6🤨1
Forwarded from Ой, ти!
😁21🤣10🍌4👍2🔥1
What's the stupidest "Real Men don't ________" you've ever heard?

Почитайте, это смешно. Почему-то неожиданно много ответов о том, что "настоящие мужчины не вытирают задницу"
🤡5
#prog #article

Durable Incrementality

Статья об оптимизации в salsa — фреймворке для инкрементальных вычислений, используемом в rust-analyzer. Идея довольно проста: вместо того, чтобы считать все аргументы равными, поделить их на группы в зависимости от того, насколько часто аргументы меняются (это требует вмешательства пользователя, потому что, очевидно, для надёжных результатов требует знания доменной области) и вместо глобальной версии отслеживать глобальный вектор версий — примерно как число в позиционной системе исчисления или версия программы в SemVer. Ревалидация графа значений сравнивает сохранённые версии в узлах графа с глобальной версией. Введение вектора глобальных значений вкупе с категоризацией аргументов позволяет раньше делать ранний возврат из обхода графа и таким образом делать меньше работы в целом. Подробнее в статье.

В качестве примера, конкретно в контексте rust-analyzer можно считать исходники текущего проекта часто изменяемыми, исходники зависимостей менее часто изменяемыми и исходники std редко изменяемыми.
👍4
Forwarded from Trap ~ езные мемы😇 (ᴀᴍᴋஇ)
🤮8🔥5👍1🌚1
27👍2🤔2💩1
Четверо арестантов в камере СИЗО, попали все недавно, нормально перезнакомиться еще не успели.

- Тебя за что?
- Ругал Пригожина. А тебя?
- Хвалил Пригожина. А тебя?
- А я - Пригожин.
- А я - тоже Пригожин.
9😁3
😱11👍2
#meme про детей
Forwarded from какография
🔥16🌚3🥴2🍌2
#prog #rust #python #article

The easiest way to speed up Python with Rust

Статья про rustimport — библиотеку для лёгкой интеграции Rust-кода в код на Python, позволяющая импортировать отдельные rs-файлы как расширения. Со стороны Python требует лишь установить import hook.

Отдельно отмечается, что применение у этого метода скорее для прототипирования — по мере роста объёма кода на Rust преимущества rustimport становятся менее полезными.
🔥1
Посты в моём канале:
-милота
-космос
-бабушка маньяк
-опять милота
🔥1