Skip to content
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

docs: add comparison list to existing features in C# #43

Odonno opened this issue Nov 22, 2017 · 2 comments


Copy link

@Odonno Odonno commented Nov 22, 2017

It may be interesting to add a grid comparison of features available in functional vs C# in the readme file. Here is a preview (not sure of the correct version) :

Functional features C# equivalent C# version SuccincT equivalent SuccincT version
Pattern matching
is and switch / when C# 7
Discriminated Unions Planned for C# 8
Option N/A
Partial applications N/A

What do you think?


This comment has been minimized.

Copy link

@DavidArno DavidArno commented Nov 24, 2017

Is Option really planned for C# 8? Are you referring to nullable reference types?

It's an interesting idea. Not sure about pattern matching though. C# 7's pattern matching support is very limited. So I'd need to break down that down into types of patterns and detail what's covered, where.

Well worth considering though.


This comment has been minimized.

Copy link
Contributor Author

@Odonno Odonno commented Nov 24, 2017

@DavidArno I think you know it better than me. I updated the table so it looks like a corresponding table.

Tell me what is missing so we can complete the table and add it to the docs.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
None yet
2 participants
You can’t perform that action at this time.