On Sat, Jun 13, 2015 at 11:38:11AM -0400, David Chisnall wrote:
D> > If you would have told me a year ago that you had a simple scheme that
D> > could make 30 years of experience maintaining code for unix-like systems
D> > completely worthless I would have been skeptical, but it seems we're
D> > well on our way.
D> 
D> 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’s just that we’re 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.
D> 
D> 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 ‘it’s not what I’m used to and changes sometimes break things so 
we should never have changes’ are not helpful.

I would agree with David. After xo_emit format is learned, reading sources
of converted programs isn't a big deal.

All the problems with converted utilities are due to very bad quality of
initial conversion commits.

-- 
Totus tuus, Glebius.
_______________________________________________
svn-src-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/svn-src-all
To unsubscribe, send any mail to "svn-src-all-unsubscr...@freebsd.org"

Reply via email to