Path: csiph.com!x330-a1.tempe.blueboxinc.net!usenet.pasdenom.info!aioe.org!eternal-september.org!feeder.eternal-september.org!.POSTED!not-for-mail From: Joshua Cranmer Newsgroups: comp.lang.java.help Subject: Re: Failure of Java HTTP, some puzzles for those with not enough to do Date: Wed, 07 Dec 2011 10:27:54 -0600 Organization: A noiseless patient Spider Lines: 24 Message-ID: References: <1hjed71dvvgkiut8mb1i17lo2gaf6ot76s@4ax.com> <4991613.402.1322750835352.JavaMail.geo-discussion-forums@prij11> <22410014.387.1322839240485.JavaMail.geo-discussion-forums@prfx15> <30773772.321.1322940508644.JavaMail.geo-discussion-forums@prnu24> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Injection-Date: Wed, 7 Dec 2011 16:27:59 +0000 (UTC) Injection-Info: mx04.eternal-september.org; posting-host="WpcHJSul77m+zlbR9GVqkA"; logging-data="10446"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/InmL9V8CakiiebsHSNwqjuw+MsHBXmws=" User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:8.0) Gecko/20111105 Thunderbird/8.0 In-Reply-To: Cancel-Lock: sha1:l1WwsbL1ZURD5uRE7rFmS3lMn2I= Xref: x330-a1.tempe.blueboxinc.net comp.lang.java.help:1421 On 12/6/2011 11:47 PM, Roedy Green wrote: > You could least write a program for DOS and have it run on any DOS or > Windows machine. Because of browsers you can't even do wora anymore > even within Windows. From a practical point of view, JavaScript and > browsers mean programmers spend more time dealing with tweaking to > make code work everywhere than they did before. Command line stuff is > great. It is browsers, JavaScript and forms that drive you nuts. I wasn't around for DOS, but certainly any era of Windows that I lived through never had a "WORA" effect, even if you limit it to just Windows machines (possibly even to just a /version/ of Windows). On top of that, in my lifetime, there have only been 2 years where I was not in contact with a non-Windows-based computers, so even limiting it to Windows isn't limiting. As someone who has done some limited browser + JS coding, it has not been my experience that I spend any time tweaking to make code work everywhere. I don't mean it to imply that this isn't the case, but I will point that there are toolkits which paper over most of the inconsistencies for you. -- Beware of bugs in the above code; I have only proved it correct, not tried it. -- Donald E. Knuth