|
@burntsushi5 | |||||
|
Brainstorm with me. How plausible is it for quickcheck to break ties with rand? github.com/BurntSushi/qui…
|
||||||
|
||||||
|
\u221e
@hdevalence
|
25. kol |
|
What if there were an alternative, simpler rng implementation with less breakage than the rand crate?
|
||
|
|
||
|
Andrew Gallant
@burntsushi5
|
25. kol |
|
Right, yeah, I think that's what I meant by there being some design space in the ecosystem for something exactly like that. :-)
|
||
|
|
||
|
Sean Griffin 🏳️⚧️
@sgrif
|
25. kol |
|
Commenting here since it's tangential, and I don't want to derail your issue, but I think we really need to decide as a community what we consider to be the norm for compiler version support. I think we can be more aggressive than other langs, but different crates have diff needs
|
||
|
|
||
|
Andrew Gallant
@burntsushi5
|
25. kol |
|
I agree. To be clear though, if it were only about MSRV, I could overlook that, at least for rand.
I still like the LTS idea that boats/aturon proposed. It provides a rallying point.
Adding MSRV to Cargo.toml in order to improve failure modes is also a good start.
|
||
|
|
||
|
Brian Smith
@BRIAN_____
|
25. kol |
|
Using ‘getrandom’ directly would probably help you and may be enough.
|
||
|
|
||
|
Andrew Gallant
@burntsushi5
|
25. kol |
|
It would need the `Rng` trait (or similar) layer on top of it, ideally. I guess that's probably the (longer) pole in the tent.
|
||
|
|
||
|
Florian Gilcher ∠(・.-)―〉 →◎
@Argorak
|
25. kol |
|
As `rand` is a project controlled crate, we can also lobby for stabilisation. You're not the only one frustrated.
|
||
|
|
||
|
Dirkjan Ochtman
@djco
|
25. kol |
|
+1 from me, seems like this is much more annoying than any MSRV issues that you might also have. The rand folks should agree on a minimal API already and start taking backwards compatibility seriously as befitting a project with its amount of downstream users.
|
||
|
|
||
|
Brook Heisler
@redattack34
|
25. kol |
|
I'd support this as a Quickcheck user. Rand has been more of a pain in my backside for Criterion.rs than it's worth, and I hardly even use it except transitively through Quickcheck.
|
||
|
|
||
|
Tony “Abolish ICE” Arcieri 🦀
@bascule
|
25. kol |
|
As a criterion user, I'd love to see it stop depending on rand
|
||
|
|
||