Size: a a a

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

2021 May 25

Б

Борис in WebAssembly — русскоговорящее сообщество
я не пишу о нём, а то с людьми начинает происходить страшное )
источник

M

MaxGraey in WebAssembly — русскоговорящее сообщество
C/С++, Rust, TinyGo, AssemblyScript, Zig. Все остальное не потянете
источник

IS

Ivan Stepanov in WebAssembly — русскоговорящее сообщество
Я не занимался втаскиванием wasm3
источник

IS

Ivan Stepanov in WebAssembly — русскоговорящее сообщество
Т.е. можно раст в wasm  скомпилировать?
источник

M

MaxGraey in WebAssembly — русскоговорящее сообщество
А можно сделать так, что бы Lua VM и wasm3 паралелльно соседствовали? Или не хватает памяти? Просто JIT-ориентирование языки как JS, Python и Lua абсолютно не подходят для WebAssembly
источник

M

MaxGraey in WebAssembly — русскоговорящее сообщество
Не сам раст, а программы на раст =)
источник

IS

Ivan Stepanov in WebAssembly — русскоговорящее сообщество
Круто, спасибо за инфу
источник

IS

Ivan Stepanov in WebAssembly — русскоговорящее сообщество
Мы хотим сделать так, что бы wasm3 и Lua VM сосуществовали рядом
источник

PP

Petr Penzin in WebAssembly — русскоговорящее сообщество
Lua динамически коспмлируется? Интерпретатор байткода можно, в теории, спортировать, хотя скорость может быть не айс
источник

AT

Alexander Tchitchigi... in WebAssembly — русскоговорящее сообщество
Если вопрос про JIT, то "стандартный" Lua его НЕ имеет. Есть LuaJIT, но это полностью отдельный проект.
источник

M

MaxGraey in WebAssembly — русскоговорящее сообщество
У Lua очень полиморфный байткод, так что не вариант. Даже Java в wasm пока не очень компилируется а у JVM на сколько я помню куда более тимизированный байткод. Но из-за рефлексии и динамической виртуализации и GC  это не так то и просто
источник

IS

Ivan Stepanov in WebAssembly — русскоговорящее сообщество
Про LuaJIT уже думаем. Нам нужно Майку денег занести, что бы Cortex-M поддерживался))
источник

PP

Petr Penzin in WebAssembly — русскоговорящее сообщество
GC - проблема, ещё некоторые (важные) оптимизации интерпретаторов невозможны из-за особенностей  control flow
источник

M

MaxGraey in WebAssembly — русскоговорящее сообщество
Даниель записал презентацию для wasm CG посвященную interface types и проблеме совместимости юникод строк
https://www.youtube.com/watch?v=Ri2NMnSQo4o
источник
2021 May 26

PP

Petr Penzin in WebAssembly — русскоговорящее сообщество
Единственный человек в истории CG (на данный момент) который почему-то решил не представлять материал "вживую". Сначала он даже хотел просто проиграть это видео во время митинга
источник

M

MaxGraey in WebAssembly — русскоговорящее сообщество
А это разве не было условие? Просто после коншликта на github вроде все опасались чего то непредсказуемого и по-моему его просто попросили сделать пред-запись
источник

PP

Petr Penzin in WebAssembly — русскоговорящее сообщество
Официально ничего такого не было анонсировано
источник

PP

Petr Penzin in WebAssembly — русскоговорящее сообщество
Я лично его несколько раз просил сделать презентацию, о пред-записи речь не шла. Он всегда отказывался, дескать мы против него настроены и не поймём
источник

PP

Petr Penzin in WebAssembly — русскоговорящее сообщество
У меня есть очень слабая надежда что он не пытается продолжить холивар из ветки обсуждения которую Дипти почистила. Буду смотреть видео :)
источник

DB

Dmitry Bezhetskov in WebAssembly — русскоговорящее сообщество
Привет! Я тут с wasi-sdk эксперементирую и наткнулся на такое поведение, может быть кто-то знает в чем дело:
PATH="/opt/wasi-sdk/bin/:$PATH" clang++ --target=wasm32-wasi --sysroot /opt/wasi-sdk/share/wasi-sysroot/ hw.cc -o hw_app
это работает
а если заменить clang++ на clang++-11, то уже перестает работать:
PATH="/opt/wasi-sdk/bin/:$PATH" clang++-11 --target=wasm32-wasi --sysroot /opt/wasi-sdk/share/wasi-sysroot/ hw.cc -o hw_app

ошибка такая, при этом clang++-11 == clang++
wasm-ld: error: cannot open /usr/lib/llvm-11/lib/clang/11.0.0/lib/wasi/libclang_rt.builtins-wasm32.a
видно, что проблема в путях, но как указать `wasm-ld`где искать библиотеку по своим путям?
источник