From owner-freebsd-hackers@FreeBSD.ORG Fri Mar 25 01:35: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 ECF2E106564A for ; Fri, 25 Mar 2011 01:35:50 +0000 (UTC) (envelope-from lichray@gmail.com) Received: from mail-qy0-f182.google.com (mail-qy0-f182.google.com [209.85.216.182]) by mx1.freebsd.org (Postfix) with ESMTP id A101C8FC12 for ; Fri, 25 Mar 2011 01:35:50 +0000 (UTC) Received: by qyk27 with SMTP id 27so450633qyk.13 for ; Thu, 24 Mar 2011 18:35:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc:content-type; bh=lvVA0XiS7OfFwxsNeuijY0zidOFSGvB6cLC2kmIvnIo=; b=RgVCaFIhBCCWRfd0HxQOCROzfm/RhY010DBCRP2ORPp2kCIfnUFfbyIUJXWKZqlDf4 PHVm8DLnKdKDt3j/nxLQVM0BFsIAtwilYla/ggKTig9go7UeNEPeg9Tiet+Umhj23lep 7NWrcR3NIeDqIXiK/nXPCdC9a2qled3133yxM= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; b=TW/almf9K7KOXhJtBEX2PAiEqTFUmu1LlHn1C+7QHf/76dsJNeHqqMXUjBtCQ7SCsO RueUyNTRtURmostgJ0/TV6uSmTmMNrx6KQM6p8noCIDz8gFVKH6V+VmG1BpVs4d+Hk1p cJ6Fp34HAegdDixNIkSIkuLVkS9XT1WcNSCO0= MIME-Version: 1.0 Received: by 10.224.200.196 with SMTP id ex4mr140060qab.5.1301016949579; Thu, 24 Mar 2011 18:35:49 -0700 (PDT) Received: by 10.224.20.19 with HTTP; Thu, 24 Mar 2011 18:35:49 -0700 (PDT) In-Reply-To: <20110324221757.GA20441@mud.stack.nl> References: <86mxkm1erm.fsf@gmail.com> <86aaglx1ow.fsf@gmail.com> <20110324111118.GF65750@cicely7.cicely.de> <20110324221757.GA20441@mud.stack.nl> Date: Thu, 24 Mar 2011 20:35:49 -0500 Message-ID: From: Zhihao Yuan To: Johan van Selst Content-Type: text/plain; charset=UTF-8 Cc: Arnaud Lacombe , freebsd-hackers@freebsd.org, Bernd Walter , ticso@cicely.de, Pan Tsu Subject: Re: [GSoC] About the idea: Unicode support in vi 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: Fri, 25 Mar 2011 01:35:51 -0000 On Thu, Mar 24, 2011 at 5:17 PM, Johan van Selst wrote: > Zhihao Yuan wrote: >> 2. nvi does not use iconv, nvi-m17n only supports limited non-Unicode >> mbyte encodings, nvi-devel has too many problems. So we don't have a >> nvi which comes with fully mbyte enconding support; > > Could you please eleborate on the nvi-devel problems? I'm the current > maintainer of this port, and as far as I know it's fully functional. > nvi-devel does have proper UTF-8 support via libiconv. It is based on > the nvi version we currently have in base and much of the code base is > still identical. > > > Johan > 1. It does not support non-Unicode encodings. Actually, these encodings are mainstream in multi-byte encodings world. A proper iconv-awared implementation should be able to handle all of the encodings in `iconv -l`; 2. It depends on DB3/4. We won't accept DB3/4 in base system and we won't accept nvi-devel. 3. It's not 100% compatible with nvi 1.79. -- Zhihao Yuan The best way to predict the future is to invent it.