Size: a a a

WebAssembly — русскоговорящее сообщество

2019 June 13

ҪҸ

Ҫѐҏӗѫӑ Ҹҋ 🤖 in WebAssembly — русскоговорящее сообщество
под его систему
источник

NK

ID:693357436 in WebAssembly — русскоговорящее сообщество
https://wasi.dev/polyfill/ вот сюда можно закинуть программу, собранную под wasi, и она выполнится. Я хочу то же самое, только на Си или Go
источник

AF

Alexey F. in WebAssembly — русскоговорящее сообщество
ID:693357436
https://wasi.dev/polyfill/ вот сюда можно закинуть программу, собранную под wasi, и она выполнится. Я хочу то же самое, только на Си или Go
а почему не Rust? Какая разница?
источник

ҪҸ

Ҫѐҏӗѫӑ Ҹҋ 🤖 in WebAssembly — русскоговорящее сообщество
хост вряд ли кто-то пишет общий. хост - это очень специфичное для каждого случая
источник

ҪҸ

Ҫѐҏӗѫӑ Ҹҋ 🤖 in WebAssembly — русскоговорящее сообщество
ты не хочешь сам просто на любом языке прибиндить что нужно и куда нужно?
источник

NK

ID:693357436 in WebAssembly — русскоговорящее сообщество
Alexey F.
а почему не Rust? Какая разница?
разница в том, что все реализации на Rust не способны собраться под что-то кроме стандартных linux/mac/windows 64бит
источник

AF

Alexey F. in WebAssembly — русскоговорящее сообщество
ID:693357436
разница в том, что все реализации на Rust не способны собраться под что-то кроме стандартных linux/mac/windows 64бит
ну так это не с языком связано ). Как тебе Go поможет в этом месте?
источник

ҪҸ

Ҫѐҏӗѫӑ Ҹҋ 🤖 in WebAssembly — русскоговорящее сообщество
ID:693357436
https://wasi.dev/polyfill/ вот сюда можно закинуть программу, собранную под wasi, и она выполнится. Я хочу то же самое, только на Си или Go
а айо куда? ничего не понятно
источник

AF

Alexey F. in WebAssembly — русскоговорящее сообщество
Ҫѐҏӗѫӑ Ҹҋ 🤖
а айо куда? ничего не понятно
ну это сендбокс
источник

NK

ID:693357436 in WebAssembly — русскоговорящее сообщество
Alexey F.
ну так это не с языком связано ). Как тебе Go поможет в этом месте?
я буду уверен, что интерпретатор не имеет общих корней с wasmer и родственниками, они из-за какого-то пакета в их туче зависимостей не могут собраться в нужную архитектуру. А еще скорость сборки и занимаемое места будут меньше раз в 10 минимум
источник

ҪҸ

Ҫѐҏӗѫӑ Ҹҋ 🤖 in WebAssembly — русскоговорящее сообщество
Alexey F.
ну это сендбокс
я понимаю, я не понимаю что за "такое же, но на го”
источник

AO

Ag⢵⡮gA OlolO in WebAssembly — русскоговорящее сообщество
ID:693357436
разница в том, что все реализации на Rust не способны собраться под что-то кроме стандартных linux/mac/windows 64бит
Оно же наоборот — раст собирает так чтоб его сисколы были обёрнуты в wasi. а на чём будет интерпретатор или компилятор wasm этой обвязке вообще всё равно
источник

ҪҸ

Ҫѐҏӗѫӑ Ҹҋ 🤖 in WebAssembly — русскоговорящее сообщество
ему хост энвайронмент надо, а не VM, судя по сообщениям выше
источник

ҪҸ

Ҫѐҏӗѫӑ Ҹҋ 🤖 in WebAssembly — русскоговорящее сообщество
но не понятно куда и как прикрученный
источник

NK

ID:693357436 in WebAssembly — русскоговорящее сообщество
попробую еще подробнее.

вот собираю я программу cargo build --target=wasm32-unknown-wasi, получается файл .wasm

я жажду запустить ее и увидеть свой вожделенный Hello, World в консоли

У меня немножко нестандартная операционная система (cargo build --target=x86_64-unknown-linux-musl), под которую wasmer, wasmtime, lucet и вообще все подобные штуки не способны собраться, потому что одна из их общих зависимостей не поддерживает данную архитектуру.

В силу данного обстоятельства я ищу альтернативу для wasmer, дабы запустить таки свой великолепный хеллоуворлд и насладиться его выводом в консоль
источник

ҪҸ

Ҫѐҏӗѫӑ Ҹҋ 🤖 in WebAssembly — русскоговорящее сообщество
консоль чего
источник

ҪҸ

Ҫѐҏӗѫӑ Ҹҋ 🤖 in WebAssembly — русскоговорящее сообщество
и все же тебе vm нужна?
источник

NK

ID:693357436 in WebAssembly — русскоговорящее сообщество
консоль линукса. Ну вот wasmer - это vm или не vm?
источник

NK

ID:414983998 in WebAssembly — русскоговорящее сообщество
так у тебя проблема собрать vm под твой специфичный линукс. При чем здесь wasm?
источник

ҪҸ

Ҫѐҏӗѫӑ Ҹҋ 🤖 in WebAssembly — русскоговорящее сообщество
у твоего линукса должны быть реализованы нужные интерфейсы wasi
источник