Size: a a a

Elm Lang сообщество разработчиков

2020 November 02

MB

Mikhail Bortnyk in Elm Lang сообщество разработчиков
это да
источник

MB

Mikhail Bortnyk in Elm Lang сообщество разработчиков
но если нужно решить конкретную проблему в reasonable time и не плясать с портами - почему бы и нет?
источник

AP

Aleksei (astynax) Pi... in Elm Lang сообщество разработчиков
Кто возьмется? (не я)
источник

AP

Aleksei (astynax) Pi... in Elm Lang сообщество разработчиков
Зато представьте, как было бы забавно использовать интерпретируемый Elm, встроенный в Wasm-блоб, написанный на Rust, в который со стороны Rust проброшены все нужные Cmd — для сокетов, для канвы, для вебртс
источник

DK

Denis Krivosheev in Elm Lang сообщество разработчиков
Вот есть апи для выдачи медиа потока в браузере... и если например нет микрофона в системе, то на маке хром выдаст NotAllowedError, с сообщением, фаерфокс выдаст его же но без сообщения, на винде хром выдаст NotReadableError, а фаерфокс никакой ошибки не выдаст и даже даст поток со всеми трэками... только вот в аудио трэк не будут поступать данные...
И как бы я был счастлив поработать с этим на Лоу левел и чтобы каждая деталь била бы мне по рукам и говорила что я обработал не все кейсы и что тут трэк может быть пустой и так далее...
источник

DK

Denis Krivosheev in Elm Lang сообщество разработчиков
И это только один крошечный аспект океана боли
источник

DK

Denis Krivosheev in Elm Lang сообщество разработчиков
И все это конечно нигде не задокументировано... но было бы достаточно одного такого как я кто бы это в раст типах описал например
источник

DK

Denis Krivosheev in Elm Lang сообщество разработчиков
Чтобы все были счастливы
источник

DK

Denis Krivosheev in Elm Lang сообщество разработчиков
Или ffi для элм сделал)
источник

AP

Aleksei (astynax) Pi... in Elm Lang сообщество разработчиков
Я об этом и говорю! Ты тайпсейфно, но низкоуровнево оборачиваешь платформу. А логику пишешь на маленьком и простом языке высокого уровня!
источник

AP

Aleksei (astynax) Pi... in Elm Lang сообщество разработчиков
Да вообще иметь pluggable runtime было очень прикольно. Например сказать, что "эту ноду рисую я на низком уровне, считай её непрозрачной"
источник

AP

Aleksei (astynax) Pi... in Elm Lang сообщество разработчиков
Без этой всей лабуды с вебкомпонентами
источник

MB

Mikhail Bortnyk in Elm Lang сообщество разработчиков
возможность оборачивать блекбоксы высокоуровневой логикой
источник

AP

Aleksei (astynax) Pi... in Elm Lang сообщество разработчиков
Aleksei (astynax) Pirogov
Зато представьте, как было бы забавно использовать интерпретируемый Elm, встроенный в Wasm-блоб, написанный на Rust, в который со стороны Rust проброшены все нужные Cmd — для сокетов, для канвы, для вебртс
ИЧСХ, это уже сейчас можно сделать в виде "Rust+Lua" — оно даже спокойно в Wasm перегонится уже сейчас. Только Lua — не Elm %)
источник

AP

Aleksei (astynax) Pi... in Elm Lang сообщество разработчиков
Есть и другие встраиваемые в раст язычки. Но все они — наколеночные поделки, не более.
источник

SO

Sash Osh in Elm Lang сообщество разработчиков
Aleksei (astynax) Pirogov
Вот бы был проектище! Но нет. Поэтому ворчим и продолжаем диванный анализ :)
кажется, кому-то только бы поворчать, и никакой FFI тут не спасет)
источник

YP

Yuriy Pachin in Elm Lang сообщество разработчиков
Правильно Алексей говорит, rust в веб не пойдет широко.
источник

DK

Denis Krivosheev in Elm Lang сообщество разработчиков
Sash Osh
кажется, кому-то только бы поворчать, и никакой FFI тут не спасет)
Ну правильно, если кому-то что то не нравится, то он просто нытик и ворчун... и не важно что это Алексей Пирогов, не эванс же и этим все сказано
источник

DK

Denis Krivosheev in Elm Lang сообщество разработчиков
Как говорится нет пророка в своём отечестве
источник

DK

Denis Krivosheev in Elm Lang сообщество разработчиков
@astynax может напишешь уже наконец нормальный язык для фронта, чего тебе стоит?))
источник