After seeing more feedback on this topic recently, I've been thinking about
this some more and wanted to make a proposal for how we can start to
address this.

It seems that we do have some code today that we could relatively easily
support on stable Rust, such as the Buffer struct. What if we were to
extract those parts out into a crate that can build on stable Rust as a
starting point?

We could then potentially start designing a new Array API in that crate
that can work with stable, while also maintaining the nightly-only API in
the other crate?

I think I probably speak for many of the Rust committers when I say that I
understand Rust much better now than I did when initially designing the
APIs and I think it would be good to take another look at how we might want
to implement this.

Thanks,

Andy.

Reply via email to