From owner-freebsd-hackers@FreeBSD.ORG Thu Jul 14 21:37:48 2011 Return-Path: Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id DBFF1106564A for ; Thu, 14 Jul 2011 21:37:48 +0000 (UTC) (envelope-from lichray@gmail.com) Received: from mail-fx0-f44.google.com (mail-fx0-f44.google.com [209.85.161.44]) by mx1.freebsd.org (Postfix) with ESMTP id 72C5E8FC13 for ; Thu, 14 Jul 2011 21:37:47 +0000 (UTC) Received: by fxe6 with SMTP id 6so1278574fxe.17 for ; Thu, 14 Jul 2011 14:37:47 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=9CpstuIxmDVa5i9sT3iPTbDf50FyVqDywJLP9ttM2Kw=; b=kZxOPTwO1t8x/Vks2uFgEW2t8QmBV7Gw5wx5m+D4bwQef/xlnurtx0lMVbgi1Ptlya hXY4YTGY47X4NdbDtKy/BcqKaKBCbmUez5fnQBjtaFOgoV3xmkqlQSmuEC5ZGsSlTY8N SUuehJ3cjqgYCGYc1IX1xdu9JX18K06Kww/us= MIME-Version: 1.0 Received: by 10.223.102.67 with SMTP id f3mr1319328fao.47.1310679466911; Thu, 14 Jul 2011 14:37:46 -0700 (PDT) Received: by 10.223.97.14 with HTTP; Thu, 14 Jul 2011 14:37:46 -0700 (PDT) In-Reply-To: <4E1F2CF0.7020501@coreitpro.com> References: <4E1F2CF0.7020501@coreitpro.com> Date: Thu, 14 Jul 2011 16:37:46 -0500 Message-ID: From: Zhihao Yuan To: "Sean M. Collins" Content-Type: text/plain; charset=UTF-8 Cc: freebsd-hackers@freebsd.org Subject: Re: Fwd: [GSoC]I want to remove everything perl/tcl/gtags in the new nvi X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 14 Jul 2011 21:37:48 -0000 Here is my introspection: Q: Why drop DB3/4? A: Licenses problem. Q: Licenses problem matters? A: It causes we can't accept nvi-1.8x in our base system. Q: Why an editor in the base system? A: Always accessible. Anywhere (SSH), any situation (inc. system crashes). Q: Why not vim-lite/original-vi? A: POSIX-compliance, backward-compliance. Q: Why nvi? A: Availability, everlasting behaviors. Yes. I regards the Availability as Nvi's Core Competency. Perl, Tcl, gtags, they are not always available, so the related nvi features should be dropped. On Thu, Jul 14, 2011 at 12:52 PM, Sean M. Collins wrote: > On 7/14/11 1:07 PM, Zhihao Yuan wrote: >> I regards nvi as a trustful editor when you login into other ppl's >> machines. > > Yes - this is the exact use case for Vi in my mind. If I needed features > I'd install vim. Come to think of it, since there is already a vim-lite > and vim port, why not make a logical progression in features like so: > > nvi > vim-lite > vim > > Happy hacking Zhihao! > > -- > Sean Collins > Core IT Pro, LLC > www.coreitpro.com > _______________________________________________ > freebsd-hackers@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-hackers > To unsubscribe, send any mail to "freebsd-hackers-unsubscribe@freebsd.org" > -- Zhihao Yuan, nickname lichray The best way to predict the future is to invent it. ___________________________________________________ 4BSD -- http://4bsd.biz/