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

Reply via email to