Straw polling: +1 for Java style. It works in the favor of the audience. Arc<int> looks like it may represent an actual Arc trait, ARC<int> is an indicator I don't understand some component and should be going straight to wikipedia. Being clever about capitalization limits intuition.
Tim On Aug 2, 2013, at 10:38 PM, Tom Lee <[email protected]> wrote: > Bikeshedding is right ;) > > I'm probably a weirdo but I like the Java style when the type name is the > acronym in its entirety, but the .NET style when you mix it up with other > stuff. > > e.g. I prefer GC<> to Gc<>, but then I prefer SimpleHttpServer to > SimpleHTTPServer :P > > Guess I'm +0.5 on both? > > > > On Fri, Aug 2, 2013 at 6:28 PM, Patrick Walton <[email protected]> wrote: > Hi everyone, > > Brendan Eich emailed me expressing a preference for `GC<>` over `Gc<>`. I > think now is as good a time as any to have the bikeshedding debate :) > > I've noticed two styles for acronyms in type names: Java style (HTTPServer) > versus .NET style (HttpServer). Currently we are usually using .NET style, > but inconsistently (e.g. ARC). We never really decided. > > Here are a few examples of types in each style: > > * Java style: GC<Foo>, ARC<int>, SimpleHTTPServer, XMLHTTPRequest. > > * .NET style: Gc<Foo>, Arc<int>, SimpleHttpServer, XmlHttpRequest. > > I slightly prefer Java style myself because I think "GC" looks better than > "Gc", because Web APIs use Java style, and because Python does (e.g. > SimpleHTTPServer) and in general we've been following PEP 8. But I don't feel > strongly on this issue. > > Thoughts/straw poll? > > Patrick > _______________________________________________ > Rust-dev mailing list > [email protected] > https://mail.mozilla.org/listinfo/rust-dev > > > > -- > Tom Lee / http://tomlee.co / @tglee > > _______________________________________________ > Rust-dev mailing list > [email protected] > https://mail.mozilla.org/listinfo/rust-dev
_______________________________________________ Rust-dev mailing list [email protected] https://mail.mozilla.org/listinfo/rust-dev
