Size: a a a

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

2021 May 17

M

MaxGraey in WebAssembly — русскоговорящее сообщество
на TS это эквивалентно такому
```
let stitch_info: StitchInfo | null = null
if (stitch_info != null) {
 stitch_info.width *= 2;
 stitch_info.wrap_x = 2 * stitch_info.wrap_x - PERLIN_N;
 stitch_info.height *= 2;
 stitch_info.wrap_y = 2 * stitch_info.wrap_y - PERLIN_N;
}
```
источник

К

Константин in WebAssembly — русскоговорящее сообщество
Ну вот я это и хотел подтвердить, что он не создаст новую пустую
источник

KA

Konstantin Alifanov in WebAssembly — русскоговорящее сообщество
В идеале тут можно много разных действий понакрутить сверху мэпа и будет предсказуемый результат безопасный без всяких проверок
Но когда ради одного шага это происходит может конечно выглядеть громоздко, и правда
источник

KA

Konstantin Alifanov in WebAssembly — русскоговорящее сообщество
Тогда уж можно разъяснения в картинках кинуть
https://adit.io/posts/2013-04-17-functors,_applicatives,_and_monads_in_pictures.html
Но на самом деле это всё на практике нужно пробовать, так на словах это скорее отпугивать будет. Ну и лично я ФП пока только на бэке использую, но интересно как с компьютерной графикой это можно эффективно комбинировать
источник
2021 May 18

MC

Maria Che in WebAssembly — русскоговорящее сообщество
Переслано от Maria Che
Всем привет) Очень нужна помощь с webpack. Не получается подключить форму валидации (файл  JS )😞
источник

MC

Maria Che in WebAssembly — русскоговорящее сообщество
Переслано от Maria Che
источник

MC

Maria Che in WebAssembly — русскоговорящее сообщество
Переслано от Maria Che
источник

MC

Maria Che in WebAssembly — русскоговорящее сообщество
Переслано от Maria Che
может ещё куда-то нужно прописать,что я его добавила😩
источник

AT

Alexander Tchitchigi... in WebAssembly — русскоговорящее сообщество
@chepelava это оффтопик для данного чата.
источник

MC

Maria Che in WebAssembly — русскоговорящее сообщество
поняла, извините😌
источник

AT

Alexander Tchitchigi... in WebAssembly — русскоговорящее сообщество
👌
источник
2021 May 19

Б

Борис in WebAssembly — русскоговорящее сообщество
@maxgraey externref в asc ещё совсем неюзабельны?
источник

M

MaxGraey in WebAssembly — русскоговорящее сообщество
Почему не юзабельный? Вполне юзабелен, surma даже WebGL через него пробрасывал
источник

Б

Борис in WebAssembly — русскоговорящее сообщество
▌ Whoops, the AssemblyScript compiler has crashed during compile 🙁

▌ Here is a stack trace that may or may not be useful:

▌ AssertionError: assertion failed
▌     at assert (<cut>/wasm/rt_test/node_modules/assemblyscript/dist/webpack:/assemblyscript/std/portable/index.js:199:9)
▌     at h.finishResolveClass (<cut>/wasm/rt_test/node_modules/assemblyscript/dist/webpack:/assemblyscript/src/resolver.ts:3101:13)
▌     at h.resolveClass (<cut>/wasm/rt_test/node_modules/assemblyscript/dist/webpack:/assemblyscript/src/resolver.ts:2970:10)
▌     at h.resolveClassInclTypeArguments (<cut>/wasm/rt_test/node_modules/assemblyscript/dist/webpack:/assemblyscript/src/resolver.ts:3316:17)
▌     at h.resolveNamedType (<cut>/wasm/rt_test/node_modules/assemblyscript/dist/webpack:/assemblyscript/src/resolver.ts:252:29)
▌     at h.resolveType (<cut>/wasm/rt_test/node_modules/assemblyscript/dist/webpack:/assemblyscript/src/resolver.ts:154:21)
▌     at h.resolveFunction (<cut>/wasm/rt_test/node_modules/assemblyscript/dist/webpack:/assemblyscript/src/resolver.ts:2749:23)
▌     at h.maybeInferCall (<cut>/wasm/rt_test/node_modules/assemblyscript/dist/webpack:/assemblyscript/src/resolver.ts:808:17)
▌     at f.compileCallExpression (<cut>/wasm/rt_test/node_modules/assemblyscript/dist/webpack:/assemblyscript/src/compiler.ts:6243:46)
▌     at f.compileExpression (<cut>/wasm/rt_test/node_modules/assemblyscript/dist/webpack:/assemblyscript/src/compiler.ts:3435:21)

▌ If it refers to the dist files, try to 'npm install source-map-support' and
▌ run again, which should then show the actual code location in the sources.

▌ If you see where the error is, feel free to send us a pull request. If not,
▌ please let us know: https://github.com/AssemblyScript/assemblyscript/issues

▌ Thank you!





// @ts-ignore
@external("http", "_request_get")
declare function _http_request_get(s: string): externref;

class Builder {
   private inner: externref;

   private constructor(inner: externref) {
       this.inner = inner;
   }

   static
get(url: string): Builder {
       const inner = _http_request_get();

       return new Builder(inner);
   }
}


export function invoke(): void {
   let builder = Builder.
get("ya.ru");
}
источник

Б

Борис in WebAssembly — русскоговорящее сообщество
{
 "targets": {
   "debug": {
     "binaryFile": "build/untouched.wasm",
     "textFile": "build/untouched.wat",
     "sourceMap": true,
     "debug": true,
     "exportRuntime": true,
     "runtime": "stub",
     "enable": [
       "reference-types"
     ]
   }
 "options": {}
}



"devDependencies": {
 "assemblyscript": "^0.18.31"
},
источник

Б

Борис in WebAssembly — русскоговорящее сообщество
может я что то не то делаю )
источник

M

MaxGraey in WebAssembly — русскоговорящее сообщество
Похоже проблема в private inner: externref; Видимо externref не поддерживается в качестве полей для классов еще. Можешь открыть issue?
источник

Б

Борис in WebAssembly — русскоговорящее сообщество
спасибо, понял. открою ишью
источник
2021 May 20

ZB

Zalim Bashorov in WebAssembly — русскоговорящее сообщество
Мы (все еще) ищем разработчиков для работы над Kotlin/Wasm.

Опубликовали английскую версию вакансий, буду благадарен за репосты
https://twitter.com/bashorov/status/1395383088599998466
источник

ZB

Zalim Bashorov in WebAssembly — русскоговорящее сообщество
Сори за повтор.
источник