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:date:from:reply-to:message-id:to:subject
	:in-reply-to:references:mime-version:content-type
	:content-transfer-encoding; q=dns; s=default; b=ytcnca4zN3OGQFIV
	f82Vb7JZ2z0xgMff6sKX/ezbclLG14coZPen4Wc6qEnlt7phcYJA86EoVi0JS7zr
	eed2jFJDpIIb4w1CLFdGPVpL7q7VHjPTXwO6ucNk0tUQLQo6XIXk/dPjuJQkqMTZ
	cBsfmIX9+75bQ5I139xD83AzGGA=
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:date:from:reply-to:message-id:to:subject
	:in-reply-to:references:mime-version:content-type
	:content-transfer-encoding; s=default; bh=02MMaQjPNTLzBpjnoZuuUK
	+ygtY=; b=q2qYMg52+Bv51zBwgJoiN1dHHFNeobgCtY17A5Z5RfEnM6kAbJdCN+
	S6DwVND+OQJa51Yc9Ci6xC1urlCpek6G25V6eyJkEkcgm+PBOIhSqCP/bETsBDot
	rNPqn+OrNhxpIWYAQJnjpYQqkV9fOaDi2Mxi3tSKxu2JG3F1qm5XQ=
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: Yes, score=6.7 required=5.0 tests=AWL,BAYES_50,FREEMAIL_FROM,KAM_THEBAT,MIME_BASE64_BLANKS,MIME_BASE64_TEXT,SPF_SOFTFAIL autolearn=no version=3.3.2
X-HELO: smtp.ht-systems.ru
Date: Wed, 24 Jun 2015 21:04:56 +0300
From: Andrey Repin <anrdaemon@yandex.ru>
Reply-To: cygwin@cygwin.com
Message-ID: <74851342.20150624210456@yandex.ru>
To: Alvin Oo <defalcator@gmail.com>, cygwin@cygwin.com
Subject: Re: Uses of Cygwin
In-Reply-To: <loom.20150624T150038-632@post.gmane.org>
References: <loom.20150624T150038-632@post.gmane.org>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
X-IsSubscribed: yes
Content-Transfer-Encoding: 8bit
X-MIME-Autoconverted: from base64 to 8bit by delorie.com id t5OI5Nk9029934

Greetings, Alvin Oo!

As much as I despise people, who can't do their homework... Here's some
obvious answers.

> 1) does it support ruby,python,c++,c, java?

From the http://cygwin.com/index.html [1]:

Cygwin is:
a large collection of GNU and Open Source tools which provide functionality
similar to a Linux distribution on Windows.

a DLL (cygwin1.dll) which provides substantial POSIX API functionality.

This concludes the scope of Cygwin as:
1. A toolset of familiar GNU utilities. Which inevitable includes GNU C/C++ as
the de facto standard compiler.
2. An API compatibility layer.

For the rest, use package search or browse through packages available in
setup.exe.

> 2) What type of shell does it support? (sh,ksh),

Use package search, as Warren Young suggested. sh is a nobrainer, as it is
mandated by POSIX. Even though the default shell is bash, there's also a more
POSIX'y dash available in a base distribution.

> what can it emulate?

Cygwin is not an emulation engine. Your question makes no sense.

> 3) Is it possible for cygwin to start in a certain folder, akin to when I 
> drop cmd.exe on a certain folder,

May be you spelled it backward. I'll give you a credit of doubt.

> or name powershell to start in a certain
> folder it will open up, i need to navigate to directory fast

There's, like, a truckload and a small cart of ways to achieve such effect.
If you browse through mail archives, you can easily find tools like "bash
here", with various degree of functionality. One of such tools even available
in setup.

> 4) What are the alternatives to cygwin, what are the advantage and 
> disadvantage of cgywin?

That depends on the level of alteration you have in mind. Flat out of the
door, there's no other POSIX API compatibility projects available at all, so,
there's no alternatives to the main part of Cygwin - an API compatibility DLL.

> 5) What are the most common uses of cgywin?

What is the most common use of a POSIX toolset?
I don't know how to answer your question without feeling myself stupid.


-- 
With best regards,
Andrey Repin
Wednesday, June 24, 2015 19:50:00

Sorry for my terrible english...

