- 55
- 10 651
Bytecode Alliance
เข้าร่วมเมื่อ 8 ธ.ค. 2022
Sig-Embedded Asia and Europe; Change is coming, brace yourself!
Recorded on October 29th 2024. The Embedded SIG sign off on the initial device descriptions. Then begin with the exciting work of discussing what new features or binding mechanics that would be useful for embedded devices. It is exciting to see the SIG move past the initial target doc and start work on mapping WASI to the embedded world.
มุมมอง: 38
วีดีโอ
E-SIG - Are Games Consoles Embedded ?
มุมมอง 342 หลายเดือนก่อน
Are Games Consoles #embedded ? - In this Embedded Special Interest Group Meeting, we discuss #webassembly support for Games Consoles, learn that Veloren and open source game has support for WASI Components, and wonder what could be done with GPUs for acceleration. We define the hardware specs for the low end device and try to get our targeted hardware document finalized with an opinionated upda...
SIG Documentation Meeting 2024-08-28
มุมมอง 492 หลายเดือนก่อน
Meeting notes: github.com/bytecodealliance/meetings/blob/main/SIG-Documentation/2024/docs-08-28.md
SIG-Embedded Asia & Americas August 20th 2024
มุมมอง 352 หลายเดือนก่อน
The #webassembly #embedded special interest group meets. The conversation about minimum platform requirements is honing in on useful limits. Meeting notes: github.com/bytecodealliance/meetings/blob/main/SIG-Embedded/2024/08-20-Meeting-notes.md How to join the next meeting: github.com/bytecodealliance/meetings/tree/main/SIG-Embedded Propose topics for next meeting: (Create a PR) -github.com/byte...
SIG-Embedded Europe and Asia August 6th 2024
มุมมอง 372 หลายเดือนก่อน
SIG-Embedded Europe and Asia August 6th 2024
SIG Embedded USA & Europe
มุมมอง 373 หลายเดือนก่อน
In this meeting we work on defining the target hardware and software for Embedded WebAssembly.
SIG Documentation Meeting 2024-07-17
มุมมอง 253 หลายเดือนก่อน
Meeting notes: github.com/bytecodealliance/meetings/blob/main/SIG-Documentation/2024/docs-07-17.md
Sig Embedded Meeting 3
มุมมอง 634 หลายเดือนก่อน
The #webassembly #embedded special interest group meets for the 2nd time. The SIG continues defining the hardware and software that is in scope. Meeting notes: github.com/bytecodealliance/meetings/blob/main/SIG-Embedded/2024/07-09-Meeting-notes.md How to join the next meeting: github.com/bytecodealliance/meetings/tree/main/SIG-Embedded Propose topics for next meeting: (Create a PR) - github.com...
Sig Embedded Meeting 2
มุมมอง 594 หลายเดือนก่อน
The #webassembly #embedded special interest group meets for the 2nd time. The SIG starts defining its technical scope, and continues to work out how to be affective. Meeting notes: github.com/bytecodealliance/meetings/blob/main/SIG-Embedded/2024/06-25-Meeting-notes.md How to join the next meeting: github.com/bytecodealliance/meetings/tree/main/SIG-Embedded Propose topics for next meeting: (Crea...
Inaugural Embedded Special Interest Group Meeting
มุมมอง 824 หลายเดือนก่อน
Inaugural Embedded Special Interest Group Meeting
SIG Guest Languages - Python WG 2023-11-09
มุมมอง 4111 หลายเดือนก่อน
SIG Guest Languages - Python WG 2023-11-09
SIG Guest Languages - Python WG 2023-10-26
มุมมอง 4211 หลายเดือนก่อน
SIG Guest Languages - Python WG 2023-10-26
SIG Guest Languages - Python WG 2023-09-28
มุมมอง 76ปีที่แล้ว
SIG Guest Languages - Python WG 2023-09-28
Fireside Chat with Luke Wagner on Platform Layering
มุมมอง 314ปีที่แล้ว
Fireside Chat with Luke Wagner on Platform Layering
1:03 1:04 1:05 1:05 1:05 1:05 1:05 1:05 1:06 1:06 1:06 1:06 1:06 1:06 1:07 1:07 1:07 1:07 1:07 1:07 1:08 1:08 1:09 1:09 1:09 1:10 1:10 1:10 1:10 1:10 1:10 1:11 1:11 1:11 1:11 1:12 1:12 1:12 1:12 1:13 1:13 1:13 1:13 1:14 1:14 1:14 1:14 1:14 1:15 1:15
Hoal bue. Yrde z
0:15 0:16 0:16 0:17 0:18 0:18 0:18 0:19 0:20 0:20 0:21 0:21 0:21 0:21 0:22 0:22 0:22 0:23 0:23 0:23 0:24 0:24 0:24 0:24 😅 0:25 0:25 0:26 0:26 0:26 0:26 0:27 0:27 0:27 0:27 0:28 0:29 0:29 0:30 😅 0:30 0:30 0:31 0:31 0:31
My 2¢: I'm actually not really here for the community aspect, i am more here for just, "Bailey gives updates," haha I find this is a convenient thing for me to watch as they are released on youtube to stay abreast on the important changes within the BCA.
Can we please get all the links in the description?
The title should be 3/6
I clipped Luke's async talk a few weeks ago th-cam.com/video/O_i8vgq1qIY/w-d-xo.htmlfeature=shared
0:30 Audio starts 3:20 Bailey Hayes opens agenda for breakout topics 23:30 Voting finishes 26:05 Luke Wagner, WASI Preview 3 and Async 1:11:20 Joel Dice, isyswasfa (experimental async polyfill) 1:23:15 Break 1:43:26 Bailey Hayes introduces breakouts 1:46:00 WIT Package experience, Component tooling dev 2:24:13 Lunch break (including setting up brainstorming for user stories) 4:26:39 Briefing for breakout sessions 4:33:03 How to bound WASI 5:07:16 wasi-sql (and wasi-nn) and the seemingly untyped boundary between wasi and sql 5:26:20 Specific concerns for wasi-nn 5:33:37 Host plugins for Wasmtime, use cases 5:58:29 Yosh Wuyts gets transformed into a cat 5:58:52 WASI API/HTTP tools 6:20:00 Break (discussion of API tools continues during break) 6:48:23 Break ends 6:50:15 Summaries of discussions 7:07:00 Peter with WAC (WebAssembly Compositions) 7:35:00 Bailey Hayes with wrapup
15:36 Audio starts 16:28 David Bryan introduces Plumber Summit 20:21 Bailey Hayes with agenda 22:10 Ralph Squillace from Bytecode Alliance board 26:29 Patrick Hickey's video on how BA does things 43:00 Till and Alex about Native Wasmtime Components 1:19:20 Break 1:49:15 Return from break, discussion on new minor WASI versions 3:17:26 Lunch break 4:46:24 Sticky notes for goals, concerns, successes 4:55:36 Audio returns, discussing renaming from 'preview' 5:11:00 Taylor Thomas, OCI Artefacts with Components 5:22:50 Robin Brown and Lann Martin, SIG-Registry Roadmap and Update 5:42:22 Taylor Thomas, Jiaxiao Zhou, Mossaka, WASI-cloud update 6:07:18 Break 6:41:37 Nick Fitzgerald and Luke Wagner, Core WASM Proposals and Wasmtime 7:05:00 Luke Wagner with some backlog of future ideas 7:38:00 Prioritisation discussion about future ideas 7:58:12 Luke Wagner on future tooling 8:11:00 Wrap-up with Bailey Hayes
Hello, those online exercises are a great idea, but unfortunately it doesn't work. When I upload my component, it says "SyntaxError: missing '}' after module specifier list" in red. I can run the component with "wasmtime run" just fine. I am building the component with "cargo component build --release". An online interactive tutorial is great, but it's missing a proper explanation on how to complete the exercises for someone who doesn't already know how to do them, which kind of defeats the purpose of a tutorial. It doesn't say anywhere how you should crate and build your guest wasm file, for example.
Can we get the excalidraw link?
I had great success asking ChatGPT for such problems in the Typescript world. So even though I'm not very familiar with Python, I might have found something useful: from abc import ABC, abstractmethod from typing import Type, TypeVar, Generic T = TypeVar('T') class AbstractClass(ABC, Generic[T]): @abstractmethod def get_instance_type(self) -> Type[T]: pass class ConcreteClass(AbstractClass): def get_instance_type(self) -> Type['ConcreteClass']: return ConcreteClass # Instantiate ConcreteClass instance = ConcreteClass() # Get the type and print it to stdout instance_type = instance.get_instance_type() print(f"Instance type: {instance_type}")
Can't wait for resource support in the component model. Making plugins or modding systems for video games is going to be awesome.
Is there any particular domain or platform you envision building for? Web? Edge? Mobile device like Android / IOS?
@@Cosmonic Hello, I already replied once to the comment, but the reply got deleted somehow. I want to add multiplatform support, so that it can work on desktop, on the web and on mobile.
That sounds super interesting - is there an open source project you are working on?@@kajacx
Is it possible to see the chat / links that were shared in the chat during recording? Edit: oh maybe took some time but can see the chat replay now 👍
Awesome stream!
These fireside chats are so wonderful. Loved this.
Will the dependency tree always have to be flat in wasi components or will transitive dependencies be allowed to resolve to independent components in their subtree?
This is an amazing record of WASM/WASI lore! Thank you Bailey for capturing this for us newcomers!
Thank you!!! I had a great time hanging out with Luke and I learned several new tidbits