Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 13 Jun 2015 11:38:11 -0400
From:      David Chisnall <theraven@FreeBSD.org>
To:        Ian Lepore <ian@freebsd.org>
Cc:        Steve Kargl <sgk@troutmask.apl.washington.edu>, Alexander Kabaev <kabaev@gmail.com>, Marcel Moolenaar <marcel@FreeBSD.org>, src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-head@freebsd.org
Subject:   Re: svn commit: r284198 - head/bin/ls
Message-ID:  <C88CB169-12FE-4692-92AA-5C7D41BB61DF@FreeBSD.org>
In-Reply-To: <1434208622.1415.57.camel@freebsd.org>
References:  <201506100127.t5A1RdX6051959@svn.freebsd.org> <20150612204309.11dd3391@kan> <20150613024916.GA98218@troutmask.apl.washington.edu> <1434208622.1415.57.camel@freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On 13 Jun 2015, at 11:17, Ian Lepore <ian@freebsd.org> wrote:
>=20
> If you would have told me a year ago that you had a simple scheme that
> could make 30 years of experience maintaining code for unix-like =
systems
> completely worthless I would have been skeptical, but it seems we're
> well on our way.

There is a lot of heckling and unhelpful hyperbole in this thread.  =
Reading the xo_emit format strings takes a little bit of getting used =
to, but the same is true of printf - it=E2=80=99s just that we=E2=80=99re =
already used to printf.  The structured parts (xo_open_container, =
xo_close_container and friends) are clear and descriptive.  The changes =
are fairly invasive, but the benefits are also very large for anyone who =
is wanting to automate administration of FreeBSD systems.

If you have suggestions for how the libxo APIs could be improved, then =
please let us know - Phil is very reception to suggestions but =
objections along the lines of =E2=80=98it=E2=80=99s not what I=E2=80=99m =
used to and changes sometimes break things so we should never have =
changes=E2=80=99 are not helpful.

David




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?C88CB169-12FE-4692-92AA-5C7D41BB61DF>