Hi,

On 24/01/2014 08:28, Lee Braiden wrote:
"deriving", like Haskell has.  Is maintaining a low keyword count really THAT
important, that we have to have ugly #[] wrappers around things?  I had thought
that #[] represented meta-information, like how to compile/link the file, but if
deriving is in there, it's very much involving the language proper, too.
Yes! It means you can add things after the fact without breaking people's code. Just think of how bools in C are __Bool now and you need a header to make it into bool.

Also it means that language specifics and library functionality look more like each other.


Regards,
Armin

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

Reply via email to