-
Notifications
You must be signed in to change notification settings - Fork 1.1k
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
Add useful functions to Seq module #9312
Comments
Ping @c-cube @alainfrisch @fpottier. Opinions on the idea of including these functions? |
Sure, it'd be useful. I have doubts about Pretty sure all of these (except |
I think it would be good to favour functions which work with infinite streams, so far as possible. (I think |
As a general comment, the current I didn't know about I also have a Sequel module in the works, which contains many functions. I think it would be good to move the more "canonical" functions to |
While I sympathize with this opinion, I think that following it would run counter to the idea behind Regarding the issue at hand, I think it would be great to have the widest possible selection of general function in |
I don't mind the license. Maybe we should get together at some point (in August?) and propose a set of additions to |
This issue has been open one year with no activity. Consequently, it is being marked with the "stale" label. What this means is that the issue will be automatically closed in 30 days unless more comments are added or the "stale" label is removed. Comments that provide new information on the issue are especially welcome: is it still reproducible? did it appear in other contexts? how critical is it? etc. |
I think an agreement was reached to upstream some set of functions from |
I'm available to talk in august after the 9th, if @fpottier is also willing :) |
By writing that comment, @gasche has already agreed to participate in the discussion, under perjury. :). |
I have written a whole passle of additional functions for the |
The joint work of @c-cube and @fpottier was merged in 4.14 as #10583. Of course we can think of many more functions to add to the module, and I sure hope people will come with good suggestions in the future, but I think we can give ourselves (and in particular @yawaramin) a pat in the back for the largest feature addition in the stdlib we have seen in a while, a close the present issue for now. |
And the amazing thing is I ended up doing literally nothing! Fantastic work, thanks all. |
Would some contributions be welcome into the
Seq
module? Does anyone already have some functions implemented? I found a couple waiting for review in #9077, and I have a few more implemented on my machine:The text was updated successfully, but these errors were encountered: