Path: csiph.com!eternal-september.org!feeder.eternal-september.org!mx02.eternal-september.org!.POSTED!not-for-mail From: Martin Gregorie Newsgroups: comp.lang.java.programmer Subject: Re: missing import java.lang.Comparable Date: Thu, 30 Jun 2016 18:23:11 -0000 (UTC) Organization: A noiseless patient Spider Lines: 20 Message-ID: References: <86lh1o4eku.fsf@kwarg.de> <11952827-9dd1-48e7-b835-722a38023ce5@googlegroups.com> <00835840-56aa-4ba2-b496-e364a62a38e8@googlegroups.com> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Injection-Date: Thu, 30 Jun 2016 18:23:11 -0000 (UTC) Injection-Info: mx02.eternal-september.org; posting-host="e5160e2be48f1ea550cf61512446f525"; logging-data="11336"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+qLtvCxxZ5NwOwPVzqMi1kmTym+PMdYGo=" User-Agent: Pan/0.140 (Chocolate Salty Balls; GIT 3663720 git://git.gnome.org/pan2) Cancel-Lock: sha1:qM2r+Sq02d2E05jXOVbJ0dtza5E= Xref: csiph.com comp.lang.java.programmer:34735 On Thu, 30 Jun 2016 11:17:49 -0400, Eric Sosman wrote: > As I wrote earlier, name clashes are potentially confusing but not > completely avoidable -- unless you adopt a procedure something like my > old acquaintance's, and end up with ridiculous code. Your three-letter > prefix -- well, as Java SE stands today there are no public classes or > interfaces whose names begin with BB, so you should be perfectly safe. > Don't incorporate any third-party code from the British Broadcasting > Corporation, though ... > Not using just the 'BBC' prefix should good enough to avoid clashes with code written inside the beeb. I've worked there and never saw them abbreviate their corporate name to anything less than three letters. Same goes for BBC TV and the World Service. -- martin@ | Martin Gregorie gregorie. | Essex, UK org |