Size: a a a

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

2021 May 30

P🍣

Pavel 🍣 in WebAssembly — русскоговорящее сообщество
Зачем я это читаю? Оффтоп чистой воды. Если бы у тебя на хабре статьи были, то еще ладно. Это статья лучше доки на примерах обьясняет как добиться нужного результата.
источник

К

Константин in WebAssembly — русскоговорящее сообщество
А у тебя есть?
В нее уже потыкали, и он ее уже исправил.
Я к этому. Есть люди которые пишут стать, есть которые из читают, а есть которые не пишут и пинают тех кто пишут.
А есть те, у кого это в должности написано.
Макс тоже не имеет, но как бы ...
источник

P🍣

Pavel 🍣 in WebAssembly — русскоговорящее сообщество
Да, есть какие-то. Неважно что ее рецензировали и поправили, на текущий момент она очень хорошая.
источник

К

Константин in WebAssembly — русскоговорящее сообщество
(ну и для справки - хабр давно не торт, и у меня есть, но не на нем и не по тематике чатика)
источник

AT

Alexander Tchitchigi... in WebAssembly — русскоговорящее сообщество
Так и не разводите оффтоп, а пуще всего -- не переходите на личности. Это официальное предупреждение.
источник

AT

Alexander Tchitchigi... in WebAssembly — русскоговорящее сообщество
Я считаю, мы закончили оффтоп и личные выпады. Всем спасибо.
источник

PP

Petr Penzin in WebAssembly — русскоговорящее сообщество
Посмотрел, большая часть презентации посвящена отличиям между UTF-8 и UTF-16, не берусь судить насколько правильно представлено. Единственное что более-менее относится к текущему состоянию стандарта, так это draft canonical Abi, где по мнению Дэниеля зашит UTF-8. Я не совсем понимаю как он пришёл к этому выводу, даже после попытки вкурить PR на который он ссылается (PR правда довольно большой, мог что-то и пропустить)
источник

M

MaxGraey in WebAssembly — русскоговорящее сообщество
На сколько я понял вывод был сделан из дискуссий под несколькими issues
источник

AT

Alexander Tchitchigi... in WebAssembly — русскоговорящее сообщество
Мне кажется, Вы напрасно делаете упор на "откуда он это взял" -- лучше бы прояснить, прав он или нет в части можно/нельзя использовать UTF-8, необходимо использовать WTF-16 и как их "подружить".
источник

PP

Petr Penzin in WebAssembly — русскоговорящее сообщество
Можно ссылки? Он ссылается на один PR, без ссылки на те или иные сообщения в дискуссии
источник

M

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

PP

Petr Penzin in WebAssembly — русскоговорящее сообщество
Я только за, просто пытаюсь понять какое отношение UTF-16 vs UTF-8 имеет к lightweight component model
источник

M

MaxGraey in WebAssembly — русскоговорящее сообщество
Просто если бы это было не так и строки поддерживали произвольную кодировку то все эти дискусси бы закончились еще в 2019м году)
источник

AT

Alexander Tchitchigi... in WebAssembly — русскоговорящее сообщество
Очевидно, это имеет отношение к canonical ABI. Тупо зашить туда UTF-8 -- очевидный вариант. Если так делать нельзя, то это нужно записать крупными буквами, чтобы никто про это не думал и не спрашивал в дальнейшем.
источник

PP

Petr Penzin in WebAssembly — русскоговорящее сообщество
Вот тут https://github.com/WebAssembly/design/issues/1415#issuecomment-833905908

он ссылается на PR Алекса Крейтона: https://github.com/WebAssembly/interface-types/pull/132/files

Я пытаюсь понять где в нём привязка к utf-8
источник

M

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

M

MaxGraey in WebAssembly — русскоговорящее сообщество
Там прямо явно используется «read_utf8_string» для типа string во время операции lift
https://github.com/WebAssembly/interface-types/pull/132/files#diff-2bbb7560cda80fda31d499f8c7322cf559043197659aff3d13b5be6cff7470cfR303
источник

PP

Petr Penzin in WebAssembly — русскоговорящее сообщество
ОК, спасибо
источник

AT

Alexander Tchitchigi... in WebAssembly — русскоговорящее сообщество

specializations are specifically allowed to have different representations in
 bindings (such as the canonical ABI) than the general type they specialize
 (e.g. `string` is utf-8 while `list char` is utf-32).


Я же говорю, мысль очевидная. Поэтому полезно большими буквами записать, что это просто пример, а не окончательное решение и руководство к действию. 😊
источник

PP

Petr Penzin in WebAssembly — русскоговорящее сообщество
Вот это я и нашёл когда читал этот PR
источник