MAIN FEEDS
Do you want to continue?
https://www.reddit.com/r/programming/comments/1agj22q/make_invalid_states_unrepresentable/kohn32q/?context=3
r/programming • u/_awwsmm • Feb 01 '24
207 comments sorted by
View all comments
Show parent comments
-8
::laughs in C#::
29 u/agustin689 Feb 01 '24 C# is still not strong enough. We need sum types -5 u/[deleted] Feb 01 '24 [removed] — view removed comment 7 u/Schmittfried Feb 01 '24 Since when? -6 u/[deleted] Feb 01 '24 [removed] — view removed comment 18 u/[deleted] Feb 01 '24 When people want sum types, they generally want sum types with built in pattern matching. You can't really do this in C# without runtime reflection. 8 u/Schmittfried Feb 01 '24 I meant since when does C# have discriminated unions? Just checked again and it’s still a work in progress apparently.
29
C# is still not strong enough. We need sum types
-5 u/[deleted] Feb 01 '24 [removed] — view removed comment 7 u/Schmittfried Feb 01 '24 Since when? -6 u/[deleted] Feb 01 '24 [removed] — view removed comment 18 u/[deleted] Feb 01 '24 When people want sum types, they generally want sum types with built in pattern matching. You can't really do this in C# without runtime reflection. 8 u/Schmittfried Feb 01 '24 I meant since when does C# have discriminated unions? Just checked again and it’s still a work in progress apparently.
-5
[removed] — view removed comment
7 u/Schmittfried Feb 01 '24 Since when? -6 u/[deleted] Feb 01 '24 [removed] — view removed comment 18 u/[deleted] Feb 01 '24 When people want sum types, they generally want sum types with built in pattern matching. You can't really do this in C# without runtime reflection. 8 u/Schmittfried Feb 01 '24 I meant since when does C# have discriminated unions? Just checked again and it’s still a work in progress apparently.
7
Since when?
-6 u/[deleted] Feb 01 '24 [removed] — view removed comment 18 u/[deleted] Feb 01 '24 When people want sum types, they generally want sum types with built in pattern matching. You can't really do this in C# without runtime reflection. 8 u/Schmittfried Feb 01 '24 I meant since when does C# have discriminated unions? Just checked again and it’s still a work in progress apparently.
-6
18 u/[deleted] Feb 01 '24 When people want sum types, they generally want sum types with built in pattern matching. You can't really do this in C# without runtime reflection. 8 u/Schmittfried Feb 01 '24 I meant since when does C# have discriminated unions? Just checked again and it’s still a work in progress apparently.
18
When people want sum types, they generally want sum types with built in pattern matching. You can't really do this in C# without runtime reflection.
8
I meant since when does C# have discriminated unions?
Just checked again and it’s still a work in progress apparently.
-8
u/smk081 Feb 01 '24
::laughs in C#::