Зато представьте, как было бы забавно использовать интерпретируемый Elm, встроенный в Wasm-блоб, написанный на Rust, в который со стороны Rust проброшены все нужные Cmd — для сокетов, для канвы, для вебртс
Вот есть апи для выдачи медиа потока в браузере... и если например нет микрофона в системе, то на маке хром выдаст NotAllowedError, с сообщением, фаерфокс выдаст его же но без сообщения, на винде хром выдаст NotReadableError, а фаерфокс никакой ошибки не выдаст и даже даст поток со всеми трэками... только вот в аудио трэк не будут поступать данные... И как бы я был счастлив поработать с этим на Лоу левел и чтобы каждая деталь била бы мне по рукам и говорила что я обработал не все кейсы и что тут трэк может быть пустой и так далее...
Зато представьте, как было бы забавно использовать интерпретируемый Elm, встроенный в Wasm-блоб, написанный на Rust, в который со стороны Rust проброшены все нужные Cmd — для сокетов, для канвы, для вебртс
ИЧСХ, это уже сейчас можно сделать в виде "Rust+Lua" — оно даже спокойно в Wasm перегонится уже сейчас. Только Lua — не Elm %)