Size: a a a

Rust — русскоговорящее сообществo

2020 April 06

IL

Ignat Loskutov in Rust — русскоговорящее сообществo
По дефолту поздоровее, но с этим при желании можно бороться: https://lifthrasiir.github.io/rustlog/why-is-a-rust-executable-large.html
источник

PP

Pu Py in Rust — русскоговорящее сообществo
спасибо
источник

PP

Pu Py in Rust — русскоговорящее сообществo
но ведь не как в го))) и на том хорошо
источник

∅ч

∅ ч in Rust — русскоговорящее сообществo
Ignat Loskutov
По дефолту поздоровее, но с этим при желании можно бороться: https://lifthrasiir.github.io/rustlog/why-is-a-rust-executable-large.html
частично, но дженерики слишком много едят
источник

∅ч

∅ ч in Rust — русскоговорящее сообществo
возьми какой нить проект на actix-web посерьезнее с кучей дженериков, меньше 20миб не получишь
источник

В

Вафель in Rust — русскоговорящее сообществo
Тут можно ещё tinyrocket вспомнить: https://github.com/spacekookie/tinyrocket
источник

AT

Alexander Tchitchigin in Rust — русскоговорящее сообществo
Sooqa
Приветствую вас. У меня появился чертовски важный вопрос : можно ли сериализировать функции. Что вы думаете об этом? Кто сталкивался?
источник

AT

Alexander Tchitchigin in Rust — русскоговорящее сообществo
Sooqa
Я недавно захотел влиться в nlp и подумываю запилить свой фреймворк для обработки текстов. Основная идея - это дать юзерам возможность делать кастомные функции  с проверкой хеша входных данный и сохранять результат в облачную бд чтобы не делать дорогие вычисления много раз; можно будет просто загрузить результат из облака. Также чтобы выгружать эти функции в облако и загружать по мере необходимости. Например, вы хотите обработать текст достоевского чтобы найти все существительные. Вы создаёте функцию и запускаете обработку текста, после завершения процедуры результат сохраняется в облако вместе с функцией и потом, если комуто неужно будет провести такую же задачу, то функцию можно будет найти в коллекции в облаке. А если нужно будет применить это к тому же тексту, то результат будет грузиться сразу с облака.
Самое вменяемое решение — прикрутить WebAssembly runtime и запускать функции в нём. Хранить, соответственно, скомпилированный WASM-бинарник.
источник

p

polunin.ai in Rust — русскоговорящее сообществo
∅ ч
возьми какой нить проект на actix-web посерьезнее с кучей дженериков, меньше 20миб не получишь
В си будет столько же. Но они будут разбросаны по куче dll/so файлах. А в расте один бинарь.
источник

AN

Alex Naraito in Rust — русскоговорящее сообществo
А в си разве нельзя статически компилировать?
источник

BV

Boris Vinogradov in Rust — русскоговорящее сообществo
Alex Naraito
А в си разве нельзя статически компилировать?
можно и будет такой же жирный бинарь
источник

AN

Alex Naraito in Rust — русскоговорящее сообществo
Ну, зато он один
источник

BV

Boris Vinogradov in Rust — русскоговорящее сообществo
сомнительное достижение, имхо
источник

M

Marat in Rust — русскоговорящее сообществo
Boris Vinogradov
можно и будет такой же жирный бинарь
статически слинкованные бинари не такие уж и жирные, если их пострипать
источник

BV

Boris Vinogradov in Rust — русскоговорящее сообществo
Marat
статически слинкованные бинари не такие уж и жирные, если их пострипать
также и у раста, при наличие флагов всё можно сделать компактным и удобным (это я как эмбеддед разраб говорю). Просто в десктопе это ненужное занятие, т.к. просто удлиняет цепочку без особой выгоды для конечного продукта
источник

AN

Alex Naraito in Rust — русскоговорящее сообществo
В с++ библиотеки sfml и ImGui вышли довольно компактными
источник

BV

Boris Vinogradov in Rust — русскоговорящее сообществo
Alex Naraito
В с++ библиотеки sfml и ImGui вышли довольно компактными
есть такой анекдот на тему компактности:
- почему пакет GCC весит аж 600 МБ?
- потому что туда вошли все zero cost abstraction

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

AN

Alex Naraito in Rust — русскоговорящее сообществo
Знаю, просто факт
источник

MB

Mikail Bagishov in Rust — русскоговорящее сообществo
Ночник наконец-то починили!
источник

В

Вафель in Rust — русскоговорящее сообществo
А он был сломан?
источник