Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.java.programmer > #16600

Re: NOMINATION - Paul "Two-Socks" Derbyshire for GAB <Re: Oddity with java.util.SortedMap>

From Friendly Neighborhood Vote Wrangler <fnvw@databasix.com>
Newsgroups alt.usenet.kooks, comp.lang.java.programmer, alt.paul-derbyshire.fix.it.now
Subject Re: NOMINATION - Paul "Two-Socks" Derbyshire for GAB <Re: Oddity with java.util.SortedMap>
Date 2012-07-29 21:11 -0500
Organization DataBasix - News Done Right.
Message-ID <jv4po5$nha$1@blackhelicopter.databasix.com> (permalink)
References (4 earlier) <ggubgo$vmh$1@news.albasani.net> <ec2dd7d1-2b96-4748-9c52-df6bff581d65@l42g2000yqe.googlegroups.com> <t76Rr.14200$z66.1370@newsfe10.iad> <jv37fd$r2u$1@blackhelicopter.databasix.com> <oklRr.12223$lA2.5191@newsfe07.iad>

Cross-posted to 3 groups.

Show all headers | View raw


On Mon, 30 Jul 2012 01:21:24 GMT, This account has been banned because it violated the Google Groups
Terms Of Use <laughing@u.kook> wrote in <oklRr.12223$lA2.5191@newsfe07.iad>:

>Friendly Neighborhood Vote Wrangler <fnvw@databasix.com> wrote: 
>
>> On Sun, 29 Jul 2012 08:03:37 GMT, This account has been banned because
>> it violated the Google Groups Terms Of Use <laughing@u.kook> wrote in
>> <t76Rr.14200$z66.1370@newsfe10.iad>: 
>> 
>>>NNTP-Posting-Host: 74.14.135.55
>>>
>>>
>>>On  Mon, 01 Dec 2008 19:10:23 GMT, Captain Koloth Derbyshite 
>>><koloth17@gmail.com> wrote:
>>>
>>>> On Nov 30, 10:29 am, Lew <no...@lewscanon.com> 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.
-- 
July 2012 Nominations:
http://blackhelicopternews.blogspot.com/2012/07/july-2012-nominations.html

http://blackhelicopternews.blogspot.com/p/award-winners-1994-2012.html

http://fnvw.databasix.com (awards descriptions and more)

Back to comp.lang.java.programmer | Previous | NextPrevious in thread | Next in thread | Find similar | Unroll thread


Thread

The Point where the FNVW is asked about eligibility for a GAB award <Re: Oddity with java.util.SortedMap> This account has been banned because it violated the Google Groups Terms Of Use <laughing@u.kook> - 2012-07-29 08:03 +0000
  Re: The Point where the FNVW is asked about eligibility for a GAB award <Re: Oddity with java.util.SortedMap> Nadegda <nad318b404@gmail.invalid> - 2012-07-29 08:23 +0000
    Re: The Point where the FNVW is asked about eligibility for a GAB award <Re: Oddity with java.util.SortedMap> This account has been banned because it violated the Google Groups Terms Of Use <laughing@u.kook> - 2012-07-29 08:35 +0000
      Re: The Point where the FNVW is asked about eligibility for a GAB award <Re: Oddity with java.util.SortedMap> Nadegda <nad318b404@gmail.invalid> - 2012-07-29 08:58 +0000
        Re: The Point where the FNVW is asked about eligibility for a GAB award <Re: Oddity with java.util.SortedMap> Fred Hall <fkhall@gmail.com> - 2012-07-29 06:43 -0500
          Re: The Point where the FNVW is asked about eligibility for a GAB award <Re: Oddity with java.util.SortedMap> Checkmate <LunaticFringe@The.Edge> - 2012-07-29 11:26 -0700
          Re: The Point where the FNVW is asked about eligibility for a GAB award <Re: Oddity with java.util.SortedMap> kensi <kensi_kensington@zoonoses.de> - 2012-07-29 18:53 -0400
  NOMINATION - Paul "Two-Socks" Derbyshire for GAB  <Re: Oddity with java.util.SortedMap> This account has been banned because it violated the Google Groups Terms Of Use <laughing@u.kook> - 2012-07-30 01:21 +0000
    Re: NOMINATION - Paul "Two-Socks" Derbyshire for GAB  <Re: Oddity with java.util.SortedMap> Friendly Neighborhood Vote Wrangler <fnvw@databasix.com> - 2012-07-29 21:11 -0500
      Re: NOMINATION - Paul "Two-Socks" Derbyshire for GAB  <Re: Oddity with java.util.SortedMap> [Tor] Friendly Neighborhood Vote Wrangler {One Of Three} <FNVW@AltUsenetKooks.com> - 2012-07-30 02:30 +0000
      Re: NOMINATION - Paul "Two-Socks" Derbyshire for GAB  <Re: Oddity with java.util.SortedMap> This account has been banned because it violated the Google Groups Terms Of Use <laughing@u.kook> - 2012-07-30 02:33 +0000

csiph-web