Joel Dice

Results 199 comments of Joel Dice

The important distinction about how `componentize-py` works is that the generated bindings can be split across multiple Python packages, but still reusing types and avoiding circular dependencies. For example, I...

Would it make sense to discuss this at the next Jco meeting? @karthik2804 and @tschneidereit would you be able to make it on July 15 at 5pm UTC? I'm not...

I commented on this scenario in https://github.com/dicej/isyswasfa/issues/4#issuecomment-2125015257. In short, I think this kind of thing _could_ be supported with component model async by deferring the would-be-reentering call to the top-level...

@redoC-A2k I'll admit I haven't read through all the code you posted line-by-line, so maybe I'm missing something that should be obvious. Why is the guest calling a host function...

FYI, I spoke with @sunfishcode and @lukewagner about this the other day, and we agreed that adding a new `exit-with-code: func(code: u8);` function to `wasi:cli/exit` would be appropriate for e.g....

IMO: yes, we should. I'd suggest that the "primary" interface should have a relaxed -- but still useful -- consistency model, plus at least one more interface that provides strict...

> As for providing another consistency model, I don't think I am in favor of this for the first go around. But I wanted to clarify what you meant here...

Works for me. FWIW, I wrote about state management in the context of handling incoming WebSocket frames [here](https://github.com/fermyon/spin/blob/main/docs/content/sips/016-inbound-websockets.md#state-management), including a concrete example that relies on a strict consistency model. Some...

Yeah, the only tool that can handle `stream` and `future` at this point (AFAIK) is [isyswasfa](https://github.com/dicej/isyswasfa) and its temporary forks of `wit-bindgen` and `componentize-py` (and those only handle Rust and...

Seems to me that `new-fields` should mirror `fields-entries` and accept a `list`.