Size: a a a

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

2021 March 12

M

MaxGraey in WebAssembly — русскоговорящее сообщество
Ilya
я на нем twitter точно не напишу
на нем написан vscode и monaco editor =)
источник

I

Ilya in WebAssembly — русскоговорящее сообщество
вот именно это даже не web
источник

M

MaxGraey in WebAssembly — русскоговорящее сообщество
Ilya
вот именно это даже не web
Как раз веб. Там используется electron)
источник

M

MaxGraey in WebAssembly — русскоговорящее сообщество
Если интерестно, то twitter использует React и бутстрап кажется
https://stackshare.io/twitter/twitter
источник

A

Anon in WebAssembly — русскоговорящее сообщество
Если у тебя ощущение что TS слабо связан с вебом, то оно ложное (если я правильно понял)
источник

I

Ilya in WebAssembly — русскоговорящее сообщество
Anon
Если у тебя ощущение что TS слабо связан с вебом, то оно ложное (если я правильно понял)
да дело не в этом TS это же js
источник

M

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

A

Anon in WebAssembly — русскоговорящее сообщество
Ilya
да дело не в этом TS это же js
Ага, TS это JS с линтером по сути. Он даже типизацию статическую не форсит, он форсит только безопасное использование заранее известных полей в объекте.
И то можно забить на всё и просто писать обычный JavaScript в тайпскриптовом файле, типы будут как any восприниматься.
источник

I

Ilya in WebAssembly — русскоговорящее сообщество
ну я так и думал что там react только как они его так быстро написали
источник

I

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

I

Ilya in WebAssembly — русскоговорящее сообщество
жалко исходники не сделали опен соурс)
источник

M

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

I

Ilya in WebAssembly — русскоговорящее сообщество
MaxGraey
ладно, это все уже оффтоп
Постоянно мы в обсуждение фронтенд фрейворков скатываемся)
а что еще обсуждать ночью)
источник
2021 March 13

MV

Mikhail Voronov in WebAssembly — русскоговорящее сообщество
Mikhail Voronov
А кто-нибудь знает, как объявить кастомную секцию на си? В расте, например, это можно вот так сделать
https://github.com/fluencelabs/rust-sdk/blob/master/crates/main/src/module_manifest.rs#L74-L77
давайте вот это обсудим)
источник

MV

Mikhail Voronov in WebAssembly — русскоговорящее сообщество
я покопался в исходниках llvm и выходит так, что имя кастомной секции обязательно должно начинаться с .custom_section.
источник

MV

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

const unsigned char __FCE_SDK_VERSION[6] __attribute__((section(".custom_section.__fluence_sdk_version"))) = "0.5.0";

не работает даже с --no-gc-sections
источник

MV

Mikhail Voronov in WebAssembly — русскоговорящее сообщество
и я не знаю, куда копать дальше
источник

M

MaxGraey in WebAssembly — русскоговорящее сообщество
Mikhail Voronov
но, что-то вот такое

const unsigned char __FCE_SDK_VERSION[6] __attribute__((section(".custom_section.__fluence_sdk_version"))) = "0.5.0";

не работает даже с --no-gc-sections
А что именно не работает? Не получается прочитать на стороне хоста?
источник

MV

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

M

MaxGraey in WebAssembly — русскоговорящее сообщество
А так?
```
__attribute__((section(".custom_section.__fluence_sdk_version")))
static const unsigned char __FCE_SDK_VERSION[6] = "0.5.0";
```

Добавь static и атрибут объяви перед
источник