X-Recipient: archive-cygwin@delorie.com
DomainKey-Signature: a=rsa-sha1; c=nofws; d=sourceware.org; h=list-id
	:list-unsubscribe:list-subscribe:list-archive:list-post
	:list-help:sender:reply-to:subject:references:to:from:message-id
	:date:mime-version:in-reply-to:content-type
	:content-transfer-encoding; q=dns; s=default; b=P8xS6+fhyeey2AB5
	hHoYZ588+01KKedetadIpGfwdtupHN2UTqoEA1Jot+ztJv4AjmyG6cYoFqvPN+N7
	2gbkL5bxTdH02/aC9r/DjnxV2QCx1p9pU4jMefmVU1m1hNPP87QyUaIGpZFhoYdP
	pGQI/M0KXf0VDHoBoAXbXGhWAZM=
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=sourceware.org; h=list-id
	:list-unsubscribe:list-subscribe:list-archive:list-post
	:list-help:sender:reply-to:subject:references:to:from:message-id
	:date:mime-version:in-reply-to:content-type
	:content-transfer-encoding; s=default; bh=flu/wluoq4c1Xl9CiySRvY
	zKvMI=; b=Ko+cEdho77klRwQMrt1+Rb+HlG8LuwhOQaOJkahdn7lCRV1sclhIKV
	jnwj34w1jeYi/4d12AckBsiaCE4ZIANYZ3WRyFqjvVu9cdFOiIob61Mo3NVWRabc
	VcUwNyTlhLg8jmDguziw18yk4f9guxD1VTEh72HtDUUJiWPHhPMqc=
Mailing-List: contact cygwin-help@cygwin.com; run by ezmlm
List-Id: <cygwin.cygwin.com>
List-Subscribe: <mailto:cygwin-subscribe@cygwin.com>
List-Archive: <http://sourceware.org/ml/cygwin/>
List-Post: <mailto:cygwin@cygwin.com>
List-Help: <mailto:cygwin-help@cygwin.com>, <http://sourceware.org/ml/#faqs>
Sender: cygwin-owner@cygwin.com
Mail-Followup-To: cygwin@cygwin.com
Delivered-To: mailing list cygwin@cygwin.com
Authentication-Results: sourceware.org; auth=none
X-Virus-Found: No
X-Spam-SWARE-Status: No, score=-0.1 required=5.0 tests=AWL,BAYES_40,KAM_LAZY_DOMAIN_SECURITY,RP_MATCHES_RCVD autolearn=ham version=3.3.2 spammy=professor, Hx-languages-length:1433, H*f:sk:76ec05e, H*i:sk:76ec05e
X-HELO: csmail.cs.umass.edu
Reply-To: moss@cs.umass.edu
Subject: Re: PATHEXT is fundamental to Windows and Should be recognised by CYGWIN
References: <001001d1edf1$a4e1ae90$eea50bb0$@rogers.com> <1C0AE95E-0118-4353-AA77-4D41F1AE9AE1@solidrocksystems.com> <001a01d1eea9$f7949a90$e6bdcfb0$@rogers.com> <76ec05e9-140a-19cb-942b-698582c3d024@gmail.com>
To: cygwin@cygwin.com
From: Eliot Moss <moss@cs.umass.edu>
Message-ID: <dfc7897a-3b28-0026-442e-ed22cdb87293@cs.umass.edu>
Date: Fri, 5 Aug 2016 11:14:50 -0400
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.2.0
MIME-Version: 1.0
In-Reply-To: <76ec05e9-140a-19cb-942b-698582c3d024@gmail.com>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 7bit
X-IsSubscribed: yes

On 8/5/2016 10:12 AM, cyg Simple wrote:

> Cygwin is a tool for windows
> first and foremost.  It was designed to help make life for those who
> support both UNIX and Windows servers a little easier by not having to
> convert scripts and utilities.

Well, that's one point of view.  Mine is that I get the standard tools
of Windows, kind of expected by business colleagues, etc., such as MS
Office and the like, while also getting my familiar (Unix) coding
environment for my classes and research (I am a computer science
professor).  I do maintain some personal scripts across platforms,
but I do not see that as Cygwin's primary purpose.  I would put it
this way, which I think is capture's Cygwin's stated goals:

To provide a POSIX environment (as close as is practical) running
natively under Windows (not within a separate virtual machine),
allowing the vast majority of POSIX compatible programs to be built
on and to run under Cygwin on Windows platforms.

That said, I wouldn't necessarily mind if PATHEXT were supported as
an optional extension, if it makes life easier for some folks.  If
you're going to do that, I think you get a better result by building
it into the cygwin.dll as opposed to making it a feature only of
bash.  I can see some of the arguments against PATHEXT, which is
why I think it would need to be an option.

Regards -- Eliot Moss

--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple

