-
Notifications
You must be signed in to change notification settings - Fork 13.7k
Description
Now that Huon has crossed Apple's event horizon, I would like to ask the libs team to reevaluate the future of the rust-lang-nursery/rand crate. In particular I'm referring to a long-ago comment from Huon that he was working on an overhaul of the rand lib, which has somewhat served to stall outside progress on the lib.
I bring this up now because an old colleague of mine, @bhickey (who has already submitted several PRs to rand, e.g. rust-random/rand#113 ), has expressed interest in taking stewardship of the rand crate, but our enthusiasm is dampened by rand's limbo-ness. Specifically it's uncertain whether someone on the libs team has already decided to take stewardship of the rand crate, or whether there is a consensus on whether the current rand crate ought to be moved to rust-lang-deprecated pending a total overhaul of the API (as some people seemed to almost imply last year).
If the libs team is receptive, I'm sure bhickey would be happy to discuss potential changes to the API with any interested parties. And if someone on the libs team has already decided to tackle this themselves, I can vouch that bhickey is about as close to an expert on random number generation as we are likely to find, and could provide valuable consultation on any future redesign.
(As to the question of why not just work on an external rand crate for now, well, yes, that is what we intend to do, but IMO prospects for large-scale adoption are bleak when it comes to competing with pseudo-blessed libs (e.g. how much effort we continue to put into evangelizing Serde, which still seems to see less real-world use than rustc-serialize).)