I so want to use C#s new(ish) source generator tech for more things
-
The trouble is, I'm lacking inspiration, and things like Entity Framework, XML serialization (which is crap, but it's there), and other obvious applications of it have already been done to death, or are produced my microsoft, and in everybody's regular rotation such that a contribution in that arena would be at best futile, and at worst annoying. I wrote a great lexer generator that uses it. But now what? I've talked myself out of generating parsers. Short of some sort of AI code synthesis, they are too bloated and restrictive to be very practical in the real world. I thought about generating component model stuff, like the common component property changed event patterns on classes but the core stuff really involves UI components, and it seems like .NET UI is still all over the place. I want the dust to settle before I commit to something like MAUI.
Check out my IoT graphics library here: https://honeythecodewitch.com/gfx And my IoT UI/User Experience library here: https://honeythecodewitch.com/uix
-
The trouble is, I'm lacking inspiration, and things like Entity Framework, XML serialization (which is crap, but it's there), and other obvious applications of it have already been done to death, or are produced my microsoft, and in everybody's regular rotation such that a contribution in that arena would be at best futile, and at worst annoying. I wrote a great lexer generator that uses it. But now what? I've talked myself out of generating parsers. Short of some sort of AI code synthesis, they are too bloated and restrictive to be very practical in the real world. I thought about generating component model stuff, like the common component property changed event patterns on classes but the core stuff really involves UI components, and it seems like .NET UI is still all over the place. I want the dust to settle before I commit to something like MAUI.
Check out my IoT graphics library here: https://honeythecodewitch.com/gfx And my IoT UI/User Experience library here: https://honeythecodewitch.com/uix
Maybe a look through this list might spark some inspiration? GitHub - amis92/csharp-source-generators: A list of C# Source Generators (not necessarily awesome) and associated resources: articles, talks, demos.[^] Andrew Lock also has a good set of posts on writing source generators: Source Generators[^]
"These people looked deep within my soul and assigned me a number based on the order in which I joined." - Homer
-
Maybe a look through this list might spark some inspiration? GitHub - amis92/csharp-source-generators: A list of C# Source Generators (not necessarily awesome) and associated resources: articles, talks, demos.[^] Andrew Lock also has a good set of posts on writing source generators: Source Generators[^]
"These people looked deep within my soul and assigned me a number based on the order in which I joined." - Homer
-
Maybe a look through this list might spark some inspiration? GitHub - amis92/csharp-source-generators: A list of C# Source Generators (not necessarily awesome) and associated resources: articles, talks, demos.[^] Andrew Lock also has a good set of posts on writing source generators: Source Generators[^]
"These people looked deep within my soul and assigned me a number based on the order in which I joined." - Homer
Thanks!
Check out my IoT graphics library here: https://honeythecodewitch.com/gfx And my IoT UI/User Experience library here: https://honeythecodewitch.com/uix
-
The trouble is, I'm lacking inspiration, and things like Entity Framework, XML serialization (which is crap, but it's there), and other obvious applications of it have already been done to death, or are produced my microsoft, and in everybody's regular rotation such that a contribution in that arena would be at best futile, and at worst annoying. I wrote a great lexer generator that uses it. But now what? I've talked myself out of generating parsers. Short of some sort of AI code synthesis, they are too bloated and restrictive to be very practical in the real world. I thought about generating component model stuff, like the common component property changed event patterns on classes but the core stuff really involves UI components, and it seems like .NET UI is still all over the place. I want the dust to settle before I commit to something like MAUI.
Check out my IoT graphics library here: https://honeythecodewitch.com/gfx And my IoT UI/User Experience library here: https://honeythecodewitch.com/uix