Hi,

do we have somewhere described design goals that are behind Rust collection 
abstractions? (I mean some general conceptual description).

I am asking because I am just wondering whether somebody have thought what 
exactly should be there, e.g. why do we have Deque, but no List or just 
Iterable trate (correct me if I am wrong). What we have now seems to me a 
little bit ad hoc.

As an example of a good design I can name e.g. Clojure, where there are well 
defined design goals, that are implemented through abstract interfaces and 
their different implementations.

--
Regards,
Jauhien

Attachment: signature.asc
Description: OpenPGP digital signature

_______________________________________________
Rust-dev mailing list
[email protected]
https://mail.mozilla.org/listinfo/rust-dev

Reply via email to