Size: a a a

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

2019 April 16

ҪҸ

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

VS

Vany Serezhkin in WebAssembly — русскоговорящее сообщество
Да Саш, к тебе надо. Хотя я сейчас мощно в раст захожу, но технологии все рядом.
источник

НС

Никита Сковорода in WebAssembly — русскоговорящее сообщество
источник

ҪҸ

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

NK

ID:414983998 in WebAssembly — русскоговорящее сообщество
Кстати iodide поддерживает следующие языки: Python, AssemblyScript, Lua, Ruby, Julia, OCaml и PlantUml

https://github.com/iodide-project/iodide/blob/master/docs/language_plugins.md
источник

AK

Anton Korotkikh in WebAssembly — русскоговорящее сообщество
может кто пояснить, в чём вообще суть WASI, зачем это нужно? его пилят чтобы не зависеть от браузеров (судя по доке), но какбе - зачем? если я никак не связан с браузером, зачем мне вообще васм, если тот же llvm могёт компилять код под любую популярную платформу.
источник

AF

Alexey F. in WebAssembly — русскоговорящее сообщество
Anton Korotkikh
может кто пояснить, в чём вообще суть WASI, зачем это нужно? его пилят чтобы не зависеть от браузеров (судя по доке), но какбе - зачем? если я никак не связан с браузером, зачем мне вообще васм, если тот же llvm могёт компилять код под любую популярную платформу.
представь, что ты не знаешь заранее, на какой платформе ты собираешься свой апп запускать
источник

NK

ID:414983998 in WebAssembly — русскоговорящее сообщество
Anton Korotkikh
может кто пояснить, в чём вообще суть WASI, зачем это нужно? его пилят чтобы не зависеть от браузеров (судя по доке), но какбе - зачем? если я никак не связан с браузером, зачем мне вообще васм, если тот же llvm могёт компилять код под любую популярную платформу.
изоляция, безопасность, портируемость
источник

AK

Anton Korotkikh in WebAssembly — русскоговорящее сообщество
типа универсальный интерфейс под любую ос? чтобы, например, я не запаривался, что в линухе у меня epoll, а максои kqueue?
источник

MV

Mikhail Voronov in WebAssembly — русскоговорящее сообщество
Anton Korotkikh
типа универсальный интерфейс под любую ос? чтобы, например, я не запаривался, что в линухе у меня epoll, а максои kqueue?
да, там свой набор сисколов
источник

AF

Alexey F. in WebAssembly — русскоговорящее сообщество
Anton Korotkikh
типа универсальный интерфейс под любую ос? чтобы, например, я не запаривался, что в линухе у меня epoll, а максои kqueue?
источник

MV

Mikhail Voronov in WebAssembly — русскоговорящее сообщество
Mikhail Voronov
да, там свой набор сисколов
источник

AK

Anton Korotkikh in WebAssembly — русскоговорящее сообщество
спасибо, поизучаю
источник

MV

Mikhail Voronov in WebAssembly — русскоговорящее сообщество
источник

MV

Mikhail Voronov in WebAssembly — русскоговорящее сообщество
самое наглядное объяснение:)
источник

NK

ID:414983998 in WebAssembly — русскоговорящее сообщество
Gist от Франка о том, как сделать так, что бы wasm модули запускались в linux как обычные исполняемые файлы (с помощью lucet):
https://gist.github.com/jedisct1/8ce91d746e09c913ee0d0f33b0ba7981
источник
2019 April 18

MV

Mikhail Voronov in WebAssembly — русскоговорящее сообщество
simd 128 в стандарт wasm же не принято ещё?
источник

ҪҸ

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

ҪҸ

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

MV

Mikhail Voronov in WebAssembly — русскоговорящее сообщество
спасибо, а то тут столкнулся с тем, что в wasi генерятся импорты для работы с float128 при использовании безобидных isnan, isinf (из-за макросов вот тут https://github.com/CraneStation/wasi-sysroot/blob/320054e84f8f2440def3b1c8700cedb8fd697bf8/libc-top-half/musl/include/math.h#L61)
источник