real builder meant fluent api for me. Current API is fine IMO, it is verbose but if you think so you quickly write your own format and that's fine.
basically with a fluent builder you are 1/1 with the config so you can't be less verbose excepted using multi-param constructor/factories which is more complicated to handle from the lib side IMO. *Romain Manni-Bucau* *Twitter: @rmannibucau <https://twitter.com/rmannibucau>* *Blog: **http://rmannibucau.wordpress.com/*<http://rmannibucau.wordpress.com/> *LinkedIn: **http://fr.linkedin.com/in/rmannibucau* *Github: https://github.com/rmannibucau* 2013/5/21 Emmanuel Bourg <[email protected]> > Le 21/05/2013 17:47, Benedikt Ritter a écrit : > > > Well that still doesn't tell us, what your definition of a "real" builder > > is :-) The latest trunk contains a builder implementation with a fluent > > API. It has been criticized for being to verbose when creating new > formats > > from existing ones. This is why we came up with this new proposal, that > is > > less verbose but requires static imports. > > What about simply going back to the previous design (fluent API without > builder) ? The only drawback was the need to validate the format > explicitly. That is the best compromise IMHO. > > Emmanuel Bourg > > >
