-
Notifications
You must be signed in to change notification settings - Fork 8
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
Use in-slice
from racket/sequence
.
#144
Conversation
Moved there as of v6.2.900.9.
See #213 (comment) |
Stephen Chang (@stchang) would like to discuss this further, to remove the dependency on |
Thanks. Yes, it would be nice to not have to pull in things like Otherwise, I'm also ok with maintaining a separate fork and calling it something like lens-no-unstable. |
Version 6.1.1 is about two and a half years old at this point. I'm fine with dropping support for it completely and depending on 6.3. I'd rather drop support than maintain version exceptions, as I think the Racket package ecosystem is too small for it to be worth the extra maintenance effort. Version exceptions and which Racket version to require is a question that's come up a few times in the |
It would be 6.2.1 and below that we would be dropping support for. For a version exception, we wouldn't have to maintain the version exception branch, so why not? |
Great! Submitted a pull request if that makes things easier. Should the racket dependency be 6.3 or 6.2.2? |
A version exception branch that we don't add new features to will get out of sync with the docs at pkgs.racket-lang.org, which seems undesirable to me. A version exception branch that we do add new features to doubles the Git work involved in adding new features. @stchang Version 6.2.1 is fine with me. |
But 6.2.1 doesn't provide |
Whoops, @AlexKnauth is right - it should be 6.3 |
Shoot, it looks like |
|
Though I could easily replace it with a dependency on the |
Do it! |
On a separate but related note, would it be possible to remove the The dependency seems to be only due to some tests in these files: But since |
Fixed by 0d1d56e. |
This function moved there as of v6.2.900.9.
This change is not compatible with Racket 6.2.1 and prior, which can be fixed by using version exceptions on pkgs.racket-lang.org.
This code will continue working (without this change) in subsequent Racket versions as long as the
unstable-lib
package is installed. This package will eventually not be part of the main distribution, and so would need an explicit dependency (which is a good idea in general). This solution in compatible with Racket 6.2.1 and prior.