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

Concepts for set-theoretic functions #357

Open
shreyans800755 opened this issue Jul 1, 2017 · 6 comments
Open

Concepts for set-theoretic functions #357

shreyans800755 opened this issue Jul 1, 2017 · 6 comments

Comments

@shreyans800755
Copy link
Contributor

At the moment, there are no concepts written for set-theoretic functions, due to which minor errors lengthens up to multiple pages unnecessarily.

@shreyans800755
Copy link
Contributor Author

Working on issue, will create PR as soon as considerable work is done.

@ldionne
Copy link
Member

ldionne commented Jul 1, 2017

Awesome! Thanks a lot! Feel free to submit a PR with whatever you've got so that we can iterate on the wording of the concepts, which I expect will take a few iterations to get right.

@shreyans800755
Copy link
Contributor Author

@ldionne Sure. Just want to clarify: Do we need different commits for different set-theoretic-functions or single ?

@ldionne
Copy link
Member

ldionne commented Jul 1, 2017

Not sure I understand. What I refer to when I say concepts is adding a new concept like Monad or Foldable, but suitable for set-theoretic operations. That should not require changing the existing functions except in a very mechanical way. Either one or many commits is fine, I don't have a preference so long as the PR is convenient to review.

@shreyans800755
Copy link
Contributor Author

@ldionne Are we looking for different concepts for different set-theoretic functions, or just a single one for all ?

@ldionne
Copy link
Member

ldionne commented Jul 3, 2017

Ideally a single one for all. Just like Functor has transform, replace_if, replace, etc.., I am looking for some SetTheoretic concept (name TBD) that has difference, union, intersection, etc...

shreyans800755 added a commit to shreyans800755/hana that referenced this issue Aug 20, 2017
It adds SetTheoretic concept for functions-
union, intersection, difference, symmetric_difference.

Closes boostorg#357
shreyans800755 added a commit to shreyans800755/hana that referenced this issue Feb 20, 2020
It adds SetTheoretic concept for functions-
union, intersection, difference, symmetric_difference.

Closes boostorg#357
shreyans800755 added a commit to shreyans800755/hana that referenced this issue Feb 20, 2020
It adds SetTheoretic concept for functions-
union, intersection, difference, symmetric_difference.

Closes boostorg#357
shreyans800755 added a commit to shreyans800755/hana that referenced this issue Feb 20, 2020
It adds SetTheoretic concept for functions-
union, intersection, difference, symmetric_difference.

Closes boostorg#357
shreyans800755 added a commit to shreyans800755/hana that referenced this issue Feb 21, 2020
It adds SetTheoretic concept for functions-
union, intersection, difference, symmetric_difference.

Closes boostorg#357
shreyans800755 added a commit to shreyans800755/hana that referenced this issue Feb 21, 2020
It adds SetTheoretic concept for functions-
union, intersection, difference, symmetric_difference.

Closes boostorg#357
shreyans800755 added a commit to shreyans800755/hana that referenced this issue Feb 21, 2020
It adds SetTheoretic concept for functions-
union, intersection, difference, symmetric_difference.

Closes boostorg#357
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants