From owner-freebsd-arch@FreeBSD.ORG Sat Jul 20 07:19:06 2013 Return-Path: Delivered-To: arch@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 7320F181; Sat, 20 Jul 2013 07:19:06 +0000 (UTC) (envelope-from des@des.no) Received: from smtp.des.no (smtp.des.no [194.63.250.102]) by mx1.freebsd.org (Postfix) with ESMTP id 3739A7F3; Sat, 20 Jul 2013 07:19:06 +0000 (UTC) Received: from nine.des.no (smtp.des.no [194.63.250.102]) by smtp-int.des.no (Postfix) with ESMTP id 54D7E46C3; Sat, 20 Jul 2013 07:19:05 +0000 (UTC) Received: by nine.des.no (Postfix, from userid 1001) id EB9F635891; Sat, 20 Jul 2013 09:19:07 +0200 (CEST) From: =?utf-8?Q?Dag-Erling_Sm=C3=B8rgrav?= To: Jordan Hubbard Subject: Re: General purpose library for name/value pairs. References: <20130704215329.GG1402@garage.freebsd.pl> <4818.1373008073@critter.freebsd.dk> <20130705195255.GB25842@garage.freebsd.pl> <60317.1373055040@critter.freebsd.dk> <20130708150308.GE1383@garage.freebsd.pl> <717D098F-D07E-45B0-B9F0-8D8BCEF06923@mail.turbofuzz.com> Date: Sat, 20 Jul 2013 09:19:07 +0200 In-Reply-To: <717D098F-D07E-45B0-B9F0-8D8BCEF06923@mail.turbofuzz.com> (Jordan Hubbard's message of "Mon, 8 Jul 2013 10:57:17 -0700") Message-ID: <86y591zok4.fsf@nine.des.no> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3 (berkeley-unix) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Cc: arch@FreeBSD.org X-BeenThere: freebsd-arch@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Discussion related to FreeBSD architecture List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 20 Jul 2013 07:19:06 -0000 Jordan Hubbard writes: > That's a good idea. Since you're re-inventing Apple's XML property > list API (but without serialization and quite a few other things), He's not reinventing anything. He's implementing Solaris's nvpair API, which includes serialization - in fact, ZFS's on-disk format is based on serialized nvlists. DES --=20 Dag-Erling Sm=C3=B8rgrav - des@des.no