I haven't been thrilled with the `mod.rs` convention (because my emacs
buffers all have the same name)
At this point this probably deserves an entry on the wiki or somewhere:
https://www.google.com/search?q=emacs+uniquify
I strongly recommend changing Emacs's default setting for this.
Cheers,
-Felix
On 21/02/2013 01:41, Brian Anderson wrote:
On 02/20/2013 01:15 AM, Sanghyeon Seo wrote:
rustc.rc has:
#[path = "metadata/mod.rs"]
pub mod metadata;
#[path = "driver/mod.rs"]
pub mod driver;
I think this should be the default. "mod" is a keyword anyway.
What do you think?
Because sometimes `mod driver;` means look in the current directory,
and sometimes it means look in a subdirectory, doing this would
require that, when the parser sees `pub mod driver;`:
1) look in the current directory for `driver.rs`
2) if that fails, look in the `driver` directory for `mod.rs`
That's not necessarily bad, but it's a small bit of non-obvious
behavior. I haven't been thrilled with the `mod.rs` convention
(because my emacs buffers all have the same name) so I haven't been
using it on new code, but I think if we go with the
`lib.rs`/`bin.rs`/`pkg.rs` naming for crates in packages, then we
should also settle on `mod.rs` for directory modules, in which case I
think I'm fine with this change.
_______________________________________________
Rust-dev mailing list
[email protected]
https://mail.mozilla.org/listinfo/rust-dev
--
irc: pnkfelix on irc.mozilla.org
email: {fklock, pnkfelix}@mozilla.org
_______________________________________________
Rust-dev mailing list
[email protected]
https://mail.mozilla.org/listinfo/rust-dev