On 14/11/13 09:37, Patrick Walton wrote:
On 11/14/13 6:45 AM, Patrick Walton wrote:
If we need to split out the Rust standard library into a core set of
interfaces that remain the same across different implementations, then I
think it would be much more productive to talk about doing that. I've
reviewed rust-core and I don't really see any fundamental differences
that prevent compatibility with the standard library--in fact, I'd
really like to try to just merge them: pulling in the I/O as the "native
I/O" module, eliminating redundant traits from libstd, eliminating
conditions, taking whichever algorithms are faster, and so on. We can
find and shake out bugs as we go.
To be more specific, here's how I propose to move forward.
1. Finish fleshing out the native I/O in libstd to achieve parity with
the uv-based I/O.
Coincidentally, Alex opened #10457 in the last day which makes things
like println() work with without libuv (and without the runtime!).
https://github.com/mozilla/rust/pull/10457
Examples: https://github.com/mozilla/rust/pull/10457/files#diff-10
Huon
_______________________________________________
Rust-dev mailing list
Rust-dev@mozilla.org
https://mail.mozilla.org/listinfo/rust-dev