Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 02 Mar 2015 08:25:37 -0500
From:      Alfred Perlstein <bright@mu.org>
To:        freebsd-current@freebsd.org
Subject:   Re: Massive libxo-zation that breaks everything
Message-ID:  <54F464D1.6060603@mu.org>
In-Reply-To: <B727735C-8C3C-4DFE-A017-0EC6B0152BA5@FreeBSD.org>
References:  <54F31510.7050607@hot.ee> <54F34B6E.2040809@astrodoggroup.com> <CAG=rPVfcB1Fy_8mHq-t5Ay07yrzuSGthQ0ZcGzvp0XG9gSSzkg@mail.gmail.com> <54F35F29.4000603@astrodoggroup.com> <54F36431.30506@freebsd.org> <54F42A82.1020308@freebsd.org> <B727735C-8C3C-4DFE-A017-0EC6B0152BA5@FreeBSD.org>

next in thread | previous in thread | raw e-mail | index | archive | help


On 3/2/15 4:25 AM, David Chisnall wrote:
> On 2 Mar 2015, at 09:16, Julian Elischer <julian@freebsd.org> wrote:
>> if we develop a suitable post processor with pluggable grammars, we save a lot of work.
>> given enough examples you could almost have automatically generated grammars.
> This decoupled approach is problematic.  A large part of the point of libxo is to allow changing the human-readable output without breaking tools that consume the output.  Now I need to keep the tool that consumes it and the tool that produces it in sync, so that's an extra set of moving parts.  When you throw jails with multiple versions of world into the mix, it becomes a recipe for disaster.
>
+1



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?54F464D1.6060603>