-
-
Notifications
You must be signed in to change notification settings - Fork 79
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Support for generics <T> #782
Comments
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions. |
Could we have an update on your status on generics support please? I think this feature is a show stopper for us. |
Hey @acrigney! Thanks for asking. This is it's still on the queue waiting for free time to get back to it... |
Any news about this issue? |
This will require funding, more than what is available as it's still a long road to go and hard to do just as a community effort. |
To be able to sort the whole thing a little better, since I unfortunately could not find a Roadmap. |
Short answer: Yes |
The existing CLR and execution engine require a "parsed" version of a .NET library. That's why we can't reference directly the "standard" NuGets and .NET libraries. |
Okay, that's very unfortunate. |
@DocBrown101 not sure if I follow up... we are running .NET on microcontrollers for years now! |
Sorry, that was worded wrong, of course I meant ".NET Standard" |
The same applies. .NET nanoFramework mscorlib (along with the other libs that "mirror" .NET) are aligned with the full framework as much as possible. The exceptions are, obviously, the lack of generics and all that goes in tow like async/await, etc. |
Any estimate on funding required? What about a Gofundme? Get some heavy hitters in the .NET world to help spread the word (I could hit up one). I think a lot of C# fans would throw in some $ as they like the idea of improvement in this area even if they are not embedded developers or hobbyists. @Ellerbach said "still a long road to go" but 5 of 6 tasks are complete. Is that final task super challenging? |
Hi @t9mike, |
Support for generics now? |
I would think it is easier and cheaper to develop your game in Raspberry Pi and full dotnet framework is available. Maybe look at Meadows where full framework C# is supported. |
Development of this it's on hold. Progress will be reported here. 🙂 |
Meadows is awesome with full generics support.
…On Wed, 10 Aug. 2022, 6:51 pm alberk8, ***@***.***> wrote:
Support for generics now? I want use nanoCLR for game develop C# script
I would think it is easier and cheaper to develop your game in Raspberry
Pi and full dotnet framework is available. Maybe look at Meadows
<https://www.wildernesslabs.co/> where full framework C# is supported.
—
Reply to this email directly, view it on GitHub
<#782 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ABCSC7OVRK7PFUFJFOSAI23VYNUQ3ANCNFSM47FOLUUQ>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
@acrigney But Meadow only works with a single board, which isn't cheap either. |
nanoFramework area: (CLR)
Work was started to on adding support for generics.
Considering that this is a work intensive effort, we are currently seeking financial sponsors to resume the work on this.
If you're a commercial user in need for this feature please reach out to to the Core Team. Keep in mind that all this it's a combined and community effort. Several small contributions can add up and bring in a huge impact!
https://docs.nanoframework.net/content/contributing/index.html
Workload breakdown:
The text was updated successfully, but these errors were encountered: