Что означает «вставлять его в другие языки» в Wasmer? - PullRequest
0 голосов
/ 09 марта 2020

На https://wasmer.io написано

Use the tools you know and the languages you love. Compile everything to WebAssembly. Run it on any OS or embed it into other languages.

Что означает embed it into other languages? Я гуглил, но не могу найти ответы, связанные.

Допустим, у меня есть программа python, скомпилированная для WebAssembly, и у меня есть программа Java для ее использования.

  1. Можно ли встроить программу python в программу Java?
  2. Это "встраивать его в другие языки"?
  3. Как это сделать?

1 Ответ

2 голосов
/ 10 марта 2020

Они говорят, что вы можете встроить саму среду выполнения Wasmer на разные языки, а затем использовать такие встраивания для запуска WebAssembly, скомпилированного из любого другого исходного языка, при условии, что он использует WASI API для любого Ввод / вывод.

Список поддерживаемых в настоящее время целей встраивания можно найти на их странице документации или на их учетной записи Github .

По состоянию на время написания поддерживает следующие цели:

Различные цели имеют разный уровень готовности, поддержки и документации, но вы можете задать более конкретные c вопросы, когда начнете играть с указанной c целью.

...