From owner-freebsd-hackers@FreeBSD.ORG Thu Jul 14 06:22:50 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 4C112106564A for ; Thu, 14 Jul 2011 06:22:50 +0000 (UTC) (envelope-from lichray@gmail.com) Received: from mail-vw0-f54.google.com (mail-vw0-f54.google.com [209.85.212.54]) by mx1.freebsd.org (Postfix) with ESMTP id 116C78FC12 for ; Thu, 14 Jul 2011 06:22:49 +0000 (UTC) Received: by vws18 with SMTP id 18so6541385vws.13 for ; Wed, 13 Jul 2011 23:22:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:content-type; bh=org2UH236yNdjbePIzDl5nfu1rmg9AsPp+1rtbhOIOk=; b=h9ReguQuZbJH9L1SXzLnWgrNlrckkC6W4ySSpaHGCl7i9E+oP36q7L9nKP0g+pgVXV MFnRS94UvI46Y2ZiIrSYWvkE9+IE86OJNhKxQX80c7tuZBMIKCCYcVVmZ2E+6KyJqSXK lizHHenAD/nqXFdqy9ikYZVfe4blr86wsiRmA= MIME-Version: 1.0 Received: by 10.52.177.166 with SMTP id cr6mr585151vdc.151.1310624569514; Wed, 13 Jul 2011 23:22:49 -0700 (PDT) Received: by 10.52.110.168 with HTTP; Wed, 13 Jul 2011 23:22:49 -0700 (PDT) Date: Thu, 14 Jul 2011 01:22:49 -0500 Message-ID: From: Zhihao Yuan To: freebsd-hackers@freebsd.org Content-Type: text/plain; charset=UTF-8 Subject: [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 06:22:50 -0000 Hi hackers, I'm doing my GSoC project, "Multibyte Encoding Support in Nvi" at https://github.com/lichray/nvi2 . Currently, the editor can support read/display/write multibyte encoding through iconv. Before adding more features like file encoding detection, I want to remove some features in nvi. First, gtags mode. This feature was imported by http://lists.gnu.org/archive/html/global-commit/2005-01/msg00002.html . There's no gtags in our base system, and I can't find it in ports. This feature is useless (nvi-1.8x does not have it) and unexpected in the code (GTAGS macro everywhere). In a word, I want to remove it. Second, the perl/tcl interpreter support; you can apply a perl/tcl command to the file whiling you are editing. I beg no one here used this feature before. If the logic is simple, you can use subst; if it's not, you'd better write a script and run perl/tcl outside. I regard it as feature creep, and I don't like it. Any comments? -- Zhihao Yuan, nickname lichray The best way to predict the future is to invent it. ___________________________________________________ 4BSD -- http://4bsd.biz/