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

Open
Odonno opened this issue Nov 22, 2017 · 2 comments
Open

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

Odonno opened this issue Nov 22, 2017 · 2 comments

Comments

@Odonno
Copy link
Contributor

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?

@DavidArno
Copy link
Owner

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.

@Odonno
Copy link
Contributor Author

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
Projects
None yet
Development

No branches or pull requests

2 participants