delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2013/05/10/20:50:17

X-Recipient: archive-cygwin AT delorie DOT 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:message-id:from:to:subject:date:in-reply-to
:references:content-type:content-transfer-encoding:mime-version;
q=dns; s=default; b=g5ylqC2O0zqkko27pRijNkZiMhmKKW1Gm/nFomiTiKS
jyRqEwvs9lL3HygpuLqs5GSwAZYoC0bH9NYOMCgOJn5ST6vIHc4Dlo5mpWIEdD5Z
2GfA+aQnsThkfcMfApLBHTJjH9zsT9gA0GkmPIMK7yXoAkrtWzrdtKSg2PkK7UU4
=
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:message-id:from:to:subject:date:in-reply-to
:references:content-type:content-transfer-encoding:mime-version;
s=default; bh=qtSLIq0ER6KWvJYTm7PT4V/3dEA=; b=vW1Y+jm53u8Gs7FEi
AgTNS7aYriG4o+t3n1gXEJqB0SS4PVwJBNQ4sx+c11t0sh4x1CWj5kvXBM0aGXdG
NExjA4bTeBiWaE9BXgD8u+hRjnLELg/XIzxNS111WaeekNXHqHrQ8G5QxyWOe0R8
tg4OencUwHIbvIpJToP583WrQo=
Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm
List-Id: <cygwin.cygwin.com>
List-Subscribe: <mailto:cygwin-subscribe AT cygwin DOT com>
List-Archive: <http://sourceware.org/ml/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-help AT cygwin DOT com>, <http://sourceware.org/ml/#faqs>
Sender: cygwin-owner AT cygwin DOT com
Mail-Followup-To: cygwin AT cygwin DOT com
Delivered-To: mailing list cygwin AT cygwin DOT com
X-Spam-SWARE-Status: No, score=2.0 required=5.0 tests=AWL,BAYES_50,FREEMAIL_FROM,KHOP_THREADED,RCVD_IN_DNSWL_NONE,RCVD_IN_HOSTKARMA_YE,RP_MATCHES_RCVD,SPF_PASS autolearn=ham version=3.3.1
X-EIP: [KWMJ/Plgu1rfrnI0j8R0xJPA6URer4uVMQmiovx6R/k=]
Message-ID: <SNT141-W21C22D8447725FF63E07E86A60@phx.gbl>
From: Rick Patterson <rick DOT patterson AT hotmail DOT com>
To: "cygwin AT cygwin DOT com" <cygwin AT cygwin DOT com>
Subject: RE: Installing VIM installs lots of other stuff
Date: Fri, 10 May 2013 20:49:54 -0400
In-Reply-To: <SNT141-W24D1F9F4422FDFBB645F4886A40@phx.gbl>
References: <6CF2FC1279D0844C9357664DC5A08BA20A812F AT MLBXV06 DOT nih DOT gov>,<SNT141-W24D1F9F4422FDFBB645F4886A40 AT phx DOT gbl>
MIME-Version: 1.0
X-MIME-Autoconverted: from quoted-printable to 8bit by delorie.com id r4B0oEQK022004

Hi.

So, the issue seems to be the "vim-common" common component includes Perl, and Perl is bringing in all that other stuff. I see there was some discussion on the forums years ago about making this change.

It appears that VIM can be built to interface to certain languages like Perl. This is a good feature, but I don't think Cygwin itself should tailor a general purpose component like VIM to the desires of a particular group of users, especially if this specific configuration comes at the cost of dragging along such a huge dependency list that the default size of a Cygwin install increases by 60%. The default install of Cygwin should just include a basic general purpose editor that meets simple text editing requirements. If advanced users such as Perl programmers want a more specific editor, then that choice should be available to that groups of users through a custom install option of some sort.

I don't use Perl, but even if I did, I don't want my Cygwin bloated with stuff I didn't ask for. I just wanted Vi, and I got a Perl programming environment instead that came with a "free" vi editor. Vi is a standard part of all the UNIXes I've ever worked with, yet its turned off by default in Cygwin, perhaps because its so big due to all of these dependencies? Every operating system comes with a basic text editor that can be counted on to be there. Windows has Notepad, and UNIX has vi. Sure there may be better editors than these, but if you work with many different machines every day, like test machines, or use shared build machines and the like, you need to be able to count on a default system editor to be installed, and you cannot expect in these environments that your personal favorite editor will be there. The Cygwin install doesn't have Vi turned on by default, but it should, and it should be just the minimal vi, and not a Perl programming environment in disguise.


Rick 		 	   		  
--
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


- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019