Path: csiph.com!x330-a1.tempe.blueboxinc.net!usenet.pasdenom.info!gegeweb.org!eternal-september.org!feeder.eternal-september.org!.POSTED!not-for-mail From: markspace <-@.> Newsgroups: comp.lang.java.programmer Subject: Re: unicode Date: Mon, 07 Nov 2011 19:18:03 -0800 Organization: A noiseless patient Spider Lines: 31 Message-ID: References: <6c991195-ab57-417c-92e0-6d5ee1c451dc@dq7g2000vbb.googlegroups.com> <4e6e7a2a$0$309$14726298@news.sunsite.dk> <4e6eaa8a$0$305$14726298@news.sunsite.dk> <4e6ff2a9$0$313$14726298@news.sunsite.dk> <4eb89437$0$286$14726298@news.sunsite.dk> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 8bit Injection-Date: Tue, 8 Nov 2011 03:18:06 +0000 (UTC) Injection-Info: mx04.eternal-september.org; posting-host="XjIWM99mD7Ijfdu600oVPA"; logging-data="10356"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/F/5Xse5RCnhhft/vC9+Ww6clnYE9Lm1c=" User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:7.0.1) Gecko/20110929 Thunderbird/7.0.1 In-Reply-To: <4eb89437$0$286$14726298@news.sunsite.dk> Cancel-Lock: sha1:XKcfPXQdzgAqUKFj5sLQv7n2D4w= Xref: x330-a1.tempe.blueboxinc.net comp.lang.java.programmer:9768 On 11/7/2011 6:30 PM, Arne Vajhøj wrote: > You asked what problem it solves. > > Now you know what problem it solves. > > You still do not think it is a serious problem, but that is > a different discussion. No, I disagree with that assertion. If it's not an actual use case, something that doesn't actually come from a user, or solve a real user need, then it's just a pointless maintenance expense. Just like any other "feature" that nobody needs or uses, it can just be removed. > Once put in the language, then they can never remove it without breaking > existing code. My understand about these things is that they grep (*) through the code base of the most important customers and do an evaluation of the code changes required. The question is "can we afford to make the changes this would require?" It's a ROI question, not slavish devotion to backwards compatibility. Yes the holy grail is "no code changes required" but that isn't a given, necessarily. Sometimes you gotta break those eggs to make your omelet. (*) Figuratively. Not necessarily use the grep program. It's a code inspection process.