Size: a a a

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

2019 December 13

ҪҸ

Ҫѐҏӗѫӑ Ҹҋ 🤖 in WebAssembly — русскоговорящее сообщество
Slava Kuzmich
Альтернативный GC proposal от SOIL с примерами применения для ОО и функциональных языков https://github.com/soil-initiative/gc/pull/1
а там уже пофикшено все, что смущало Люка Вагнера и Андреаса Россберга?
источник

ҪҸ

Ҫѐҏӗѫӑ Ҹҋ 🤖 in WebAssembly — русскоговорящее сообщество
они там хотели брейкинг ченджес
https://github.com/WebAssembly/gc/issues/72
источник
2019 December 14

SK

Slava Kuzmich in WebAssembly — русскоговорящее сообщество
Ломать совместимость кажется передумали. Из больших изменения там: отказ от uniform представления для всех ссылок, отказ от структурной типизации, помошь с упаковкой значений в указатели
источник

M

MaxGraey in WebAssembly — русскоговорящее сообщество
А почему отказались от i31ref в пользу NaN boxing?
источник

SK

Slava Kuzmich in WebAssembly — русскоговорящее сообщество
Чтобы VM выбирала что боксить на хип а что запаковывать в указатели, в  зависимости от архитектуры процессора и набора "схем"
источник

SK

Slava Kuzmich in WebAssembly — русскоговорящее сообщество
смысл i31ref - гарантированно упаковывать для всех резонных архитектур, но всего 31 бит
источник

M

MaxGraey in WebAssembly — русскоговорящее сообщество
Slava Kuzmich
смысл i31ref - гарантированно упаковывать для всех резонных архитектур, но всего 31 бит
Именно. Например для IoT без fpu NaN боксинг вообще реализуем только черз дополнительный ангумент. Потом i64 придется упаковывать все равно
источник

SK

Slava Kuzmich in WebAssembly — русскоговорящее сообщество
Как я понял i31ref выражается через схему с inttype:31 полем
источник

AS

Andrey Sobol in WebAssembly — русскоговорящее сообщество
MaxGraey
Как объяснить детям что такое WebAssembly? Просто показать этот кадр и ниндзя черепашек)
Скорее 35 летним чувакам
источник

AS

Andrey Sobol in WebAssembly — русскоговорящее сообщество
Отбой уже пошутили так сори
источник
2019 December 15

MZ

Maksym Zavershynskyi in WebAssembly — русскоговорящее сообщество
Вопрос людям который используют Wasmer в своих проэктах. Вы собираетесь переходить на Wasmtime и почему да/нет?
источник

M

MaxGraey in WebAssembly — русскоговорящее сообщество
Интерестно если вбить в поиск wasmer в твиттере, то ничего по теме не будет найдено и появиться вот такая сноска
источник

M

MaxGraey in WebAssembly — русскоговорящее сообщество
А не, все нормально, если wasmer.io использовать
источник

ҪҸ

Ҫѐҏӗѫӑ Ҹҋ 🤖 in WebAssembly — русскоговорящее сообщество
Maksym Zavershynskyi
Вопрос людям который используют Wasmer в своих проэктах. Вы собираетесь переходить на Wasmtime и почему да/нет?
(имхо)

на wasmtime, мне кажется, надежней полагаться, т.к.
- там много заинтересованных компаний (в Bytcode Alliance), а у wasmer не больше 8 разработчиков
- члены Bytecode Alliance в Wasm WG, а члены wasmer — нет
- как в самом WG, так и в Bytecode Alliance многие вещи обсуждаются непублично, поэтому wasmer будет и дальше пытаться делать свои решения и потом еще и пытаться быть совместимым с решениями, которые ближе к стандартам
- конфликты между Mozilla и wasmer, а также между Cheerp и Google кажется неблагоприятно сказываются на желании CG и WG помогать васмеру и чирпу в чем угодно
источник

M

MaxGraey in WebAssembly — русскоговорящее сообщество
Ҫѐҏӗѫӑ Ҹҋ 🤖
(имхо)

на wasmtime, мне кажется, надежней полагаться, т.к.
- там много заинтересованных компаний (в Bytcode Alliance), а у wasmer не больше 8 разработчиков
- члены Bytecode Alliance в Wasm WG, а члены wasmer — нет
- как в самом WG, так и в Bytecode Alliance многие вещи обсуждаются непублично, поэтому wasmer будет и дальше пытаться делать свои решения и потом еще и пытаться быть совместимым с решениями, которые ближе к стандартам
- конфликты между Mozilla и wasmer, а также между Cheerp и Google кажется неблагоприятно сказываются на желании CG и WG помогать васмеру и чирпу в чем угодно
Ты имел ввиду Cheerp?
источник

ҪҸ

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

M

MaxGraey in WebAssembly — русскоговорящее сообщество
Ҫѐҏӗѫӑ Ҹҋ 🤖
(имхо)

на wasmtime, мне кажется, надежней полагаться, т.к.
- там много заинтересованных компаний (в Bytcode Alliance), а у wasmer не больше 8 разработчиков
- члены Bytecode Alliance в Wasm WG, а члены wasmer — нет
- как в самом WG, так и в Bytecode Alliance многие вещи обсуждаются непублично, поэтому wasmer будет и дальше пытаться делать свои решения и потом еще и пытаться быть совместимым с решениями, которые ближе к стандартам
- конфликты между Mozilla и wasmer, а также между Cheerp и Google кажется неблагоприятно сказываются на желании CG и WG помогать васмеру и чирпу в чем угодно
Возможно, но стоит ли делать это сейчас? wasmer пока выглядит несколько более матерым и production ready
источник
2019 December 16

MZ

Maksym Zavershynskyi in WebAssembly — русскоговорящее сообщество
@chicoxyzzy Какие конфликты ты имеешь ввиду?
источник

MV

Mikhail Voronov in WebAssembly — русскоговорящее сообщество
Ҫѐҏӗѫӑ Ҹҋ 🤖
(имхо)

на wasmtime, мне кажется, надежней полагаться, т.к.
- там много заинтересованных компаний (в Bytcode Alliance), а у wasmer не больше 8 разработчиков
- члены Bytecode Alliance в Wasm WG, а члены wasmer — нет
- как в самом WG, так и в Bytecode Alliance многие вещи обсуждаются непублично, поэтому wasmer будет и дальше пытаться делать свои решения и потом еще и пытаться быть совместимым с решениями, которые ближе к стандартам
- конфликты между Mozilla и wasmer, а также между Cheerp и Google кажется неблагоприятно сказываются на желании CG и WG помогать васмеру и чирпу в чем угодно
ну так-то wasmtime full-time пилят ещё меньше людей и, да, мне тоже кажется, что он более зрелый и больше компаний его используют
источник

MV

Mikhail Voronov in WebAssembly — русскоговорящее сообщество
а вообще интересно, кстати, если бы между CG и Сирусом были бы хорошие межличностные отношения, то они включили бы их туда и в BA? Или тут дело больше в конкуренции?
источник