Rust programming language
По всем вопросам- @workakkk
#VRHSZ
Post #1376
3.49K

RUSTACEANS_BE_LIKE
- 😁 45
- ❤ 9
- 💊 7
- ❤🔥 5
- 👍 3
- 🤷♂ 1
- 🤣 1
RU Showing posts older than #1377 · Back to latest

Bonsai — open-source реализация Behavior Trees на Rust для детерминированного AI, робототехники и игровых систем. Недавно у проекта появились и Python bindings.if/else поведение собирается из узлов: Sequence, Select, If, While, WhenAll, WhenAny, Race. Каждый узел возвращает Success, Failure или Running, а дерево само решает, что выполнять дальше.bonsai-bt = "*"pip install bonsai-bt
unsafe
N+1 SQL → 21 запрос превратили в один JOIN, функция ускорилась со 104 до 70 мкс.tokio::try_join!, итоговое время почти вдвое меньше.maplibre/martin → скорость была всего 27,9 KB/s. Одна правка конфига дала примерно 57x ускорение, а latency упала до <9 мс.write lock, который держали на всём HTTP round trip. После переноса блокировки P95 для читателей рухнул с 1,11 секунды до 9,42 мкс.
drydock показывает их все в одном терминальном интерфейсе:stash, конфликт или незавершённый rebase;
brew install yetidevworks/drydock/drydock
# или
cargo install drydock
drydock
fetch. Состояние репозиториев обновляется автоматически через файловый watcher.drydock написан на Rust с использованием Ratatui и работает на macOS и Linux.Projects давно превратилась в кладбище почти законченных идей.
from graphforge import GraphForge
graph = GraphForge("research/")
result = graph.execute("""
MATCH (a)-[:CITES]->(b)
RETURN a.title, b.title
""")
print(result.to_pandas())

async/await и лучше распараллелить работу;unsafe в метаданные для аудита;proc-macro и build scripts.




<button @click=$(|_e| open.set(!open.get()))>
"Что такое Topcoat?"
</button>
view!`-шаблоны с обычными `if и for из Rust;

cargo add bullmq-official
async/await и Tokio: привычный Result для ошибок, безопасное шаринг-поведение между tasks и API, который ощущается как Rust, а не как порт чужой библиотеки.


let sum = sum_array(array.as_ptr() as *mut c_int, array.len() as c_int);