Hello everyone,
Yesterday a new subgroup for C#/.net was voted for and we are in the process of starting the new group. If this is something you would be interested in and would like to attend the meetings then please share your availability by following this link (NOTE: Times are in UTC+2): https://www.when2meet.com/?21455130-KHnGM
https://github.com/yowl/WitCSharp I created README with the main issues we discussed at the meeting today. I just put it in a new repo, but please suggest a better place as required. It might be a basis for the next meeting to see which direction we want to take on the big ticket items. Feel free to request access to edit it.
For language-ecosystem specific projects (e.g. bindgen, devtools) I personally think it'd be great for those to eventually belong to those ecosystems directly. Like .net dev tooling eventually ending up in the dotnet
org someday. Tools that are still too early for that kind of integration/adoption or whose ecosystems don't have a single central place (e.g. componentize-py
and compoenntize-js
) have typically lived in the BA org itself.
Ok, I have asked in the runtime group if they would like it there.
[not with my TSC delegate hat on, since we don't have an established principle for this] fwiw I think that we should also be open to hosting these kinds of things indefinitely if there isn't a better place. For both componentize-js and -py I'm not sure where better they should live than in the BA org, and I think for the foreseeable future their development will very much be driven by BA contributors, so hosting them makes sense.
IMO the same approach makes sense for the C#/.Net bindings: if there is an obvious better place and interest by the language community to host it there, that makes sense. Otherwise I'd be happy to champion hosting in the BA org if you're interested
Sorry, would have like to attend this meeting, where can I watch for the next?
Till Schneidereit said:
[not with my TSC delegate hat on, since we don't have an established principle for this] fwiw I think that we should also be open to hosting these kinds of things indefinitely if there isn't a better place. For both componentize-js and -py I'm not sure where better they should live than in the BA org, and I think for the foreseeable future their development will very much be driven by BA contributors, so hosting them makes sense.
IMO the same approach makes sense for the C#/.Net bindings: if there is an obvious better place and interest by the language community to host it there, that makes sense. Otherwise I'd be happy to champion hosting in the BA org if you're interested
Thanks, just posted the question https://github.com/dotnet/runtimelab/issues/2409 in case the runtime people have an opinion.
@Till Schneidereit I agree that we should be open to hosting them indefinitely as well. My response was meant to hint that there are two main reasons for the BA to host one of these projects now and potentially indefinitely:
Either way, some care should be taken in deciding where projects should be created and how that affects their development and governance.
https://github.com/dotnet/runtimelab/issues/2409 is where we are currently discussing codegen if anyone wants to join in.
Thanks! I chimed in. Also thanks for the notes at https://github.com/yowl/WitCSharp, I think you captured the trade offs well.
Where is the rust implementation for the c# wit-bindgen? I couldn't find it
James Sturtevant said:
Thanks! I chimed in. Also thanks for the notes at https://github.com/yowl/WitCSharp, I think you captured the trade offs well.
@Timmy Silesmo Can you give James access to the repo?
How do I run the test in https://github.com/bytecodealliance/wit-bindgen/blob/main/crates/csharp/tests/codegen.rs?
I ran cargo test -p wit-bindgen-cli --no-default-features -F csharp
but that seems to on run the tests in tests/runtime
?
@James Sturtevant can you try cargo test -p wit-bindgen-csharp
@Timmy Silesmo guess you gave it the nudge it needed :tada: https://github.com/dotnet/runtime/issues/86985 merged!
check this out https://github.com/SteveSandersonMS/wasm-component-sdk
@Scott Waye @Timmy Silesmo I am not sure I will make it to the next meeting on Tuesday. My update:
Last updated: Dec 23 2024 at 12:05 UTC