From owner-freebsd-current@FreeBSD.ORG Fri Mar 18 02:55:20 2011 Return-Path: Delivered-To: current@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 95B08106566B; Fri, 18 Mar 2011 02:55:20 +0000 (UTC) (envelope-from gabor@kovesdan.org) Received: from server.mypc.hu (server.mypc.hu [87.229.73.95]) by mx1.freebsd.org (Postfix) with ESMTP id 51CA38FC1C; Fri, 18 Mar 2011 02:55:20 +0000 (UTC) Received: from server.mypc.hu (localhost [127.0.0.1]) by server.mypc.hu (Postfix) with ESMTP id B970E14E4B28; Fri, 18 Mar 2011 03:55:17 +0100 (CET) X-Virus-Scanned: amavisd-new at server.mypc.hu Received: from server.mypc.hu ([127.0.0.1]) by server.mypc.hu (server.mypc.hu [127.0.0.1]) (amavisd-new, port 10024) with LMTP id 3Ck8GgVXjsVW; Fri, 18 Mar 2011 03:55:15 +0100 (CET) Received: from [193.137.158.242] (unknown [193.137.158.242]) (using TLSv1 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits)) (No client certificate requested) by server.mypc.hu (Postfix) with ESMTPSA id 6EE3314E4B25; Fri, 18 Mar 2011 03:55:15 +0100 (CET) Message-ID: <4D82C993.2060306@kovesdan.org> Date: Fri, 18 Mar 2011 02:55:15 +0000 From: Gabor Kovesdan User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; pt-PT; rv:1.9.2.13) Gecko/20101207 Thunderbird/3.1.7 MIME-Version: 1.0 To: Alexander Kabaev References: <4D66DE70.9000100@kovesdan.org> <20110308155854.3640550a@kan.dnsalias.net> In-Reply-To: <20110308155854.3640550a@kan.dnsalias.net> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Mailman-Approved-At: Fri, 18 Mar 2011 04:57:51 +0000 Cc: current@FreeBSD.org, i18n@FreeBSD.org Subject: Re: HEADSUP: BSD iconv coming to the base system with default off X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 18 Mar 2011 02:55:20 -0000 Hi Alexander, > for whatever historic reason I had WITH_ICONV in /etc/make.conf on my > desktop, so I got to be your guinea pig without conscious consent for > that role on my part. I did hit several issues so far: thanks for your valuable comments about iconv and I'm sorry that you had to try it out without explicit willingness. I didn't count with such special cases like this one. Unfortunately, for a short period I've run out again of free time but I'll work out the solution for the problems you described. I'd like to comment on only one specific one now, the modular architecture. As you might know this implementation comes from the Citrus Project and the original authors designed it in such a way for flexibility and easy extensibility. It is modular at various levels of abstraction. Maybe this modularity isn't really required in real life and reducing the overhead from module handling the performance may improve. But so far I haven't investigated on such changes because I wanted to concentrate on the functional part first, but in the future, I'll definitely consider changes on the modular architecture. Gabor