From mboxrd@z Thu Jan  1 00:00:00 1970
Received: from lists.gentoo.org ([140.105.134.102] helo=robin.gentoo.org)
	by nuthatch.gentoo.org with esmtp (Exim 4.67)
	(envelope-from <gentoo-dev+bounces-25535-garchives=archives.gentoo.org@gentoo.org>)
	id 1IDKwq-0003cn-1n
	for garchives@archives.gentoo.org; Tue, 24 Jul 2007 14:01:12 +0000
Received: from robin.gentoo.org (localhost [127.0.0.1])
	by robin.gentoo.org (8.14.0/8.14.0) with SMTP id l6ODx4ra017101;
	Tue, 24 Jul 2007 13:59:04 GMT
Received: from smtp.ferdyx.org (170.Red-213-96-222.staticIP.rima-tde.net [213.96.222.170])
	by robin.gentoo.org (8.14.0/8.14.0) with ESMTP id l6ODtMND011014
	for <gentoo-dev@lists.gentoo.org>; Tue, 24 Jul 2007 13:55:23 GMT
Received: from localhost (localhost [127.0.0.1])
	by smtp.ferdyx.org (Postfix) with ESMTP id C58E08D33C
	for <gentoo-dev@lists.gentoo.org>; Tue, 24 Jul 2007 15:42:42 +0200 (CEST)
Received: from smtp.ferdyx.org ([127.0.0.1])
	by localhost (tungsteno [127.0.0.1]) (amavisd-new, port 10024)
	with ESMTP id 22094-06 for <gentoo-dev@lists.gentoo.org>;
	Tue, 24 Jul 2007 15:42:37 +0200 (CEST)
Received: from snowflake (82-41-57-20.cable.ubr08.edin.blueyonder.co.uk [82.41.57.20])
	(using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits))
	(No client certificate requested)
	by smtp.ferdyx.org (Postfix) with ESMTP id 2F07E8D305
	for <gentoo-dev@lists.gentoo.org>; Tue, 24 Jul 2007 15:42:37 +0200 (CEST)
Date: Tue, 24 Jul 2007 14:55:00 +0100
From: Ciaran McCreesh <ciaranm@ciaranm.org>
To: gentoo-dev@lists.gentoo.org
Subject: Re: [gentoo-dev]  Re: RFC: Forbid using versions in DESCRIPTION
Message-ID: <20070724145500.2a119e29@snowflake>
In-Reply-To: <46A6029D.7010802@gentoo.org>
References: <46A5DE60.50708@gentoo.org>
	<20070724133625.065963b7@luna.home>
	<46A5E634.3030903@gentoo.org>
	<20070724131614.0cb1593f@snowflake>
	<f84u7m$mrc$2@sea.gmane.org>
	<20070724143054.18423d13@snowflake>
	<46A6029D.7010802@gentoo.org>
X-Mailer: Claws Mail 2.10.0 (GTK+ 2.10.13; i686-pc-linux-gnu)
Precedence: bulk
List-Post: <mailto:gentoo-dev@lists.gentoo.org>
List-Help: <mailto:gentoo-dev+help@gentoo.org>
List-Unsubscribe: <mailto:gentoo-dev+unsubscribe@gentoo.org>
List-Subscribe: <mailto:gentoo-dev+subscribe@gentoo.org>
List-Id: Gentoo Linux mail <gentoo-dev.gentoo.org>
X-BeenThere: gentoo-dev@gentoo.org
Reply-to: gentoo-dev@lists.gentoo.org
Mime-Version: 1.0
Content-Type: multipart/signed; boundary=Sig_P5nQO_74KRkxO2NKv1H9pOh;
 protocol="application/pgp-signature"; micalg=PGP-SHA1
X-Virus-Scanned: by amavisd-new-20030616-p10 (Debian) at ferdyx.org
X-Archives-Salt: c97336fd-f7a1-4c9f-901e-9c2d4ce35c47
X-Archives-Hash: cf8d156225044f6bc5e94033584b17f8

--Sig_P5nQO_74KRkxO2NKv1H9pOh
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable

On Tue, 24 Jul 2007 15:46:05 +0200
Luca Barbato <lu_zero@gentoo.org> wrote:
> Ciaran McCreesh wrote:
> > The only specification-compliant yaml parser is written in C, has
> > only the bottom two layers of the stack and no usable external
> > bindings... Perhaps you mean "something that's basically yaml except
> > with reserved string-start characters not handled correctly", in
> > which case there's Syck...
>=20
> what about libyaml?

libyaml's the compliant one, but it only supports the bottom part of the
stack. You'd still have to write the composer and constructor by hand,
which is a lot of work. It also can't read many documents generated by
Syck because it's strictly specification compliant and rejects invalid
input.

Yaml looks nicer than XML on the surface, but unfortunately it's still a
pain in the ass to handle...

--=20
Ciaran McCreesh


--Sig_P5nQO_74KRkxO2NKv1H9pOh
Content-Type: application/pgp-signature; name=signature.asc
Content-Disposition: attachment; filename=signature.asc

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.7 (GNU/Linux)

iD8DBQFGpgS096zL6DUtXhERAi8BAJ9ncyx42colAAOXC/jthGhEYCko4gCfZnO9
kbPdsW6nb3Y78lkfzDab070=
=SaMx
-----END PGP SIGNATURE-----

--Sig_P5nQO_74KRkxO2NKv1H9pOh--
-- 
gentoo-dev@gentoo.org mailing list