так:
1. в std.js появляются функции для взаимодействия с окружением
2. делаешь проект на d
3. в конфиге dub пишешь что хочешь получить wasm32/64
4. dmd компилит отдельные модули, а за тем линкуит их в конечный wasm
Що таке std.js
phobos
Не нашел
потому что он там появится если d начнёт поддерживать wasm. как тут: https://pkg.go.dev/syscall/js
Ещё есть вопросы с dub. В простейших случаях он работает хорошо, а вот в сложных... Ну я не знаю какие там проблемы, но вот Денис (который портировал рантайм на железки) продвигает Meson
Обсуждают сегодня