Path: csiph.com!v102.xanadu-bbs.net!xanadu-bbs.net!news.glorb.com!news-out.readnews.com!transit3.readnews.com!news-out.news.tds.net!newsreading01.news.tds.net!53ab2750!not-for-mail From: "This account has been banned becaus" Subject: Re: NOMINATION - Paul "Two-Socks" Derbyshire for GAB X-Comment-To: Friendly Neighborhood Vote Wrangler Newsgroups: comp.lang.java.programmer In-Reply-To: <5016CF45.55635.calajapr@time.synchro.net> References: <5016CF45.55635.calajapr@time.synchro.net> X-FTN-AREA: COMP.LANG.JAVA.PROGRAMMER X-FTN-MSGID: 1:261/38 fadd2f1c X-FTN-REPLY: 1:261/38 4e83f844 Content-Type: text/plain; charset=IBM437 Content-Transfer-Encoding: 8bit X-Gateway: time.synchro.net [Synchronet 3.16a-Win32 NewsLink 1.98] Lines: 153 Date: Mon, 30 Jul 2012 19:00:54 GMT NNTP-Posting-Host: 69.21.70.65 X-Complaints-To: news@tds.net X-Trace: newsreading01.news.tds.net 1343674854 69.21.70.65 (Mon, 30 Jul 2012 14:00:54 CDT) NNTP-Posting-Date: Mon, 30 Jul 2012 14:00:54 CDT Organization: tds.net Xref: csiph.com comp.lang.java.programmer:16663 To: Friendly Neighborhood Vote Wrangler From: This account has been banned because it violated the Google Groups Terms Of Use Friendly Neighborhood Vote Wrangler wrote: > On Mon, 30 Jul 2012 01:21:24 GMT, This account has been banned because > it violated the Google Groups Terms Of Use wrote in > : > >>Friendly Neighborhood Vote Wrangler wrote: >> >>> On Sun, 29 Jul 2012 08:03:37 GMT, This account has been banned because >>> it violated the Google Groups Terms Of Use wrote in >>> : >>> >>>>NNTP-Posting-Host: 74.14.135.55 >>>> >>>> >>>>On Mon, 01 Dec 2008 19:10:23 GMT, Captain Koloth Derbyshite >>>> wrote: >>>> >>>>> On Nov 30, 10:29 am, Lew wrote: >>>>>> Captain Koloth wrote: >>>>>> > That IS the contract. >>>>>> >>>>>> Only half of it. >>>>> >>>>> Nearly all of it, given it's rarely custom-subclasses. >>>>> >>>>>> People who write code are just as important as those who use it. >>>>> >>>>> That does not make sense. Both clients and subclassers are "people >>>>> who write code". >>>>> >>>>>> >> But the contract also exists for the SortedMap implementer, and >>>>>> >> it defines what he's allowed to do. If i wrote a SortedMap under >>>>>> >> 1.4 that returned a key set that wasn't a SortedSet, which was >>>>>> >> perfectly legal at that point, i would take a very dim view of a >>>>>> >> change to the definitionof SortedMap in 1.5 that made it >>>>>> >> illegal. >>>>>> >>>>>> > Why? It would be very easy to update it, since the backing Map is >>>>>> >>>>>> But you thus show that you realize that there would be a need for >>>>>> change if the contract changed. >>>>> >>>>> Qagh Sopbe'. >>>> >>>>Huh? >>>> >>>>> Entirely beside the point, given how little change. >>>> >>>>>> And you don't know how easy it would be to update it, >>>>>> since the implementation to change will itself be used by other >>>>>> code, which then will need to change >>>>> >>>>> QoH! It won't, since changing the implementation keySet return type >>>>> to SortedSet won't force change on clients of that code, and it's >>>>> unlikely for the implementation to be itself subclassed, and even >>>>> more unlikely for such a subclass to be overriding the superclass >>>>> implementation of keySet. >>>>> >>>>>> thus requiring unit tests, regression tests, >>>>>> deployment to a zillion production sites, possible new bugs to fix, >>>>>> delays to other more critical feature improvements or repair, and a >>>>>> whole lot of cost to Java projects overall. >>>>> >>>> >>>>> Tojo'Qa'! >>>> >>>>Huh? >>>> >>>>> What a ridiculous slippery slope argument. >>>>> >>>>>> > sorted. You'd just need to implement first, last, subSet, >>>>>> > tailSet, and headSet, and you could make all of those (in >>>>>> > presumably an anonymous inner class of your map) punt to >>>>>> > MySortedMap.this.firstKey(), lastKey (), subMap(x,y).keySet(), >>>>>> > tailMap(x).keySet(), and headMap(y).keySet (). >>>>>> >>>>>> > It would take all of five minutes. >>>>>> >>>>>> [calls me a liar] >>>>> >>>>> Grrr! TlhIngan quv DatIchDI' Seng yIghuH! >>>> >>>>Paula, are you off your meds? >>>> >>>>> If anyone here is a lying petaQ ... well, let's just say that it is >>>>> not I! >>>>> >>>>>> > Also, how common are third-party implementations of SortedMap, >>>>>> > really? >>>>>> >>>>>> At the time the contract was written, there weren't any. Having >>>>>> written the contract, Java must not assume that continues to >>>>>> pertain. There could be thousands of such implementations by now. >>>>> >>>>> VeQ! There are probably only a handful, if that. >>>> >>>>This doesn't look like you're winning at all, for fuck's sake. >>>> >>>>(FNVW, is it possible to nominate Paul "Two Socks" Derbyshire for the >>>>Goofy Azzed Babboon for this very old post?) >>> >>> Yes. >> >>Thank you, Mister Wrangler. >> >>> According to the award description Goofy Azzed Babboon is for >>> kooks past and present. >>> >>> Goofy Azzed Babboon >>> This award commemorates Kookistic achievement in the linguistic arts. >>> Of any language. To be awarded for categorical instances of such >>> achievement, but if a fully separate category of it is exhibited by >>> said Kook then they can win it more than once. There is no statute of >>> limitations here; one should >>> >>> * award net.kooks of the past as well as the present*. >>> >>> Linguistic butchering is, we believe, a demonstrably proven Kook Art. >>> If the person's inability to >>> use language comes from their inexperience with it they do not >>> qualify. Kooky language must come from Kooky thought. >> >>And if kooky thoughts were dollars, Paula Derbyshite would be richer >>than Bill Gates. >> >>In recognition of his linguistic butchering while using his "Captain >>Koloth" sockpuppet, and there being no statute of limitations for the >>award, I hereby nominate Paul G. "Two-Socks" Derbyshire for the official >>alt.usenet kook Goofy Azzed Babboon Award. Seconds? > > Nomination accepted. Thank you, Mister One And Only True Wrangler. -- If you want to see something lamer than John Edward Kook's Aratzio frogeries, check out Scatboi's forgeries. "It's not paranoia when it's careful analysis of a trail of forensic evidence gathered from post headers, fuckwit." - writes Feerless Forensic Usenet Investigator, Nadless the Derbyshite sock. Then Nadless The Kook presents his 'forensic evidence' of 'outright forgery': = From: Nadegda = From: Nadegda --- BBBS/Li6 v4.10 Dada-1 * Origin: Prism bbs (1:261/38) --- Synchronet 3.16a-Win32 NewsLink 1.98 Time Warp of the Future BBS - telnet://time.synchro.net:24