We had a discussion today about what belongs in the standard library. Here are the notes, which are also available on the wiki.
# Things the standard library might want * collections * list, hash, deque, vec, stack, queue, prioque, trees, set, bitv * bitv * iteration * IO * AIO, SIO, stdio * filesystem * path manipulation * <> or fileinput * timers * string manipulation * slicing w/o copy, stringref * regexp * ropes * networking * HTTP client / server * zeromq * date / time * math, random * compression * libicu * serialization (protobuf / thrift / json) * xml * crypto * concurrency * task management, actor, OTP, mapreduce, pools * low-level OS services * unit testing * FFI, ctypes * dlopen, os proceses * standard predicates * text, numeric, sorted * error-trapping wrappers, in-place task? * Consistent error handling * quotas, accounting * reflection # Things that do not belong in std * DB API * ZeroMQ * GUI # Missing language features * big * any * claim * note _______________________________________________ Rust-dev mailing list [email protected] https://mail.mozilla.org/listinfo/rust-dev
