Спустя два года всё больше проваливаюсь в мысли, что в вопросе GUI у Rust не будет чего-то «стоящего». У индустрии есть опыт в разных архитектурах GUI‑фреймворков. Но почти все они строятся на принципах, которые несовместимы с правилами Rust о владении и заимствовании.
Ранее интересно было наблюдать, читать о экспериментах с xilem. Думал из него родится что-то стоящее. Но до сих пор ничего.
Отдельно могу еще предложить посмотреть на dioxus (хотя самому мне он не понравился)
f64 опирается на IEEE 754 и он никак не решает эти неточности. Точнее, тут особенность кроется еще в форматировании. Средство форматирования выводит число из середины диапазона.
Список альтернатив f64, которые мне известны и в которых фиксированная точность (если кто захочет написать свой калькулятор лишенный недостатков).
Как видите, мой список короткий, но если кто-то уже работает с rust для финансовых вычислений и у него есть полюбившийся create, то пожалуйста напишите в комментарии.
Спустя два года всё больше проваливаюсь в мысли, что в вопросе GUI у Rust не будет чего-то «стоящего». У индустрии есть опыт в разных архитектурах GUI‑фреймворков. Но почти все они строятся на принципах, которые несовместимы с правилами Rust о владении и заимствовании.
Ранее интересно было наблюдать, читать о экспериментах с xilem. Думал из него родится что-то стоящее. Но до сих пор ничего.
Отдельно могу еще предложить посмотреть на dioxus (хотя самому мне он не понравился)
Отдельно благодарю за оценку статьи.
Программист на Ruby осваивает новый проект написанный коллегами на Python
Понял, принял. Я тогда внесу правки в текст.
Вот ref в подтверждение тому: WebTransport over HTTP/2
Я последний раз использовал
zip = "0.6"Ее можно и wasm
Вот мой пример: https://github.com/MAE664128/demo_web_zip_wasm
Живая демка
Удивился и порадовался, когда увидел калькулятор на RUST :)
@Ertanic , а подскажите какой размер в кб бинарника и wasm вышел?
Я как-то игрался с egui и получил бинарь windows-msvc на 2.82 MB. А для веба wasm = 1.1 MB. Что не так уж мало.
ранее на Habr была статья с фотографиями про Nebo Plaza в котором расположился Сбер.
Вдруг кому-то будет интересно.
Да, так оно и есть. Так как хотел показать EGUI, то для демонстрации я работал с f64 и не делал ни каких ухищрений с форматированием {:.10}.
Для тех, кто не догадался :)
Классический пример при работе с f64 `0.1 + 0.2 != 0.3 `
f64 опирается на IEEE 754 и он никак не решает эти неточности. Точнее, тут особенность кроется еще в форматировании. Средство форматирования выводит число из середины диапазона.
Список альтернатив f64, которые мне известны и в которых фиксированная точность (если кто захочет написать свой калькулятор лишенный недостатков).
rust-decimal
fixed
Как видите, мой список короткий, но если кто-то уже работает с rust для финансовых вычислений и у него есть полюбившийся create, то пожалуйста напишите в комментарии.