Здравствуйте, Shmj, Вы писали:
S>А много за собой необходимых библиотек тащит для просто чтобы запустилось? Фреймворк или что-то в этом роде нужно?
Ну я пишу домашний проект, скачал уже довольно жирные либы, типа сериализатор структур в джсоны, короче мегабайта два на релизный екзешник — это норма(
Можно пострипать, будет 500кб, но тогда при падении трассу стека не увидишь. Думаю, тебе будет лучше, если твою юзеры смогут читать трассу и присылать тебе нормальные отчёты.
>Язык — мало. Нужны еще библиотеки и внятная документация с примерами к ним.
Да тут С++ по полной отсасывает.
Вот пример доков, такие есть про каждую официальную либу:
https://doc.rust-lang.org/std/result/enum.Result.html#method.ok
А официальные либы это не только СТЛ и биндинги к винапи, там спокойно ищется например такое:
https://docs.rs/dxf/0.5.0/dxf/
А чтоб скачать официальную либу, тебе надо просто прописать одну зависимость в файле сборки. Тебе не надо сношаться с поиском репозитория левой либы, врубаться как она собирается, в каком году она написана, как её подогнать под актуальный стандарт и нет ли в ней УБ которые в те времена никого не парили.
Нет такой подлости и мерзости, на которую бы не пошёл gcc ради бессмысленных 5% скорости в никому не нужном синтетическом тесте