Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com Delivered-To: mailing list cygwin AT cygwin DOT com Message-Id: <200207170150.g6H1otZ28318@d-ip-129-15-78-125.cs.ou.edu> X-Authentication-Warning: d-ip-129-15-78-125.cs.ou.edu: jcast owned process doing -bs To: Randall R Schulz cc: cygwin AT cygwin DOT com Subject: Re: gzip.exe as symlink breaks NTEmacs's jka-compr.el In-Reply-To: Message from Randall R Schulz of "Tue, 16 Jul 2002 18:33:54 PDT." <5 DOT 1 DOT 0 DOT 14 DOT 2 DOT 20020716182754 DOT 02f3df30 AT pop3 DOT cris DOT com> Date: Tue, 16 Jul 2002 20:50:55 -0500 From: Jon Cast Randall R Schulz wrote: > Jon, > However, I believe that if there's a conceit being displayed here, > it's yours. You seem to think that because a Cygwin command comes > within the realm of all that Emacs surveys, the Cygwin tool should > adapt to service Emacs. Sorry if I gave that impression. Certainly I don't think Cygwin tools should always adapt however far is necessary to work with Emacs. > If Emacs does not work well in the environment in which it finds > itself, is it the fault of that environment? I think not. I respectfully disagree that Emacs is ``not work[ing] will in the environment in which it finds itself''. The ``environment'' here is Windows. gzip, at the time the complaint was made, did not work well in that environment. Emacs does not work well in that environment. M$ Word does not work well in that environment. Nothing does --- Windows is fundamentally broken. There is no completely correct behavior in many cases, such as this one. However, there is less broken behavior. Sometimes there's an easy fix to make something work better. Sometimes there's a hard fix to make something work better. If they're equally correct (as in this case), I think we should always go with the easy fix, rather than saying ``Cygwin programs are always right, Emacs is always wrong, fix Emacs'' or ``Emacs is always right, Cygwin programs are always wrong, fix Cygwin''. > As has often been said here (by the principals, not me): Cygwin is > not Unix. Because Cygwin cannot fix the fundamental brokenness of Windows. Neither can Emacs. But both can be made better. Jon Cast -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Bug reporting: http://cygwin.com/bugs.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/