> But I still think it's reasonable to point out the current design puts > no processing logic in node values, and that the original proposal > here did. I am, I think reasonably, urging caution about changing > this.
I totally agree with this. > Back to process. I strongly suggest going forward you adopt a standard > process that starts with clearly defining the problem you're trying to > solve, and why. > > So, first big question, that I'm not sure has been explicitly > addressed: why are we contemplating this change? Who does it benefit, > and how? This is a very good point. I think the original point was to reduce verbosity indeed. Or increase readability? > Second, what costs would come from adding a change like this? How it > it going to be folded into schema and style versioning? > > Third, do the benefits really outweigh the costs? > > My view, for example: > > If all a new proposal does is make styles less verbose, then that's > not a compelling enough reason to make a disruptive change. Fully agreed. Now, to be precise, I think the point was to increase readability by reducing verbosity. Sometimes, verbosity is a good thing and can increase readability (the opposite of obfuscation). But too much verbosity can make code harder to understand. I take it you meant 'readability' as well is not enough reason for a disruptive change? I would tend to agree as well, because the main focuse of CSL is not readability (and of course, that's part of the problem with the troubles people have editing styles; but IMO that's always a problem with code, no matter the language, it won't be accessible to everybody). > If, OTOH, the changes also make possible new functionality, with > demonstrated need, then the rationale becomes more compelling. Yes. > Bruce ------------------------------------------------------------------------------ Try New Relic Now & We'll Send You this Cool Shirt New Relic is the only SaaS-based application performance monitoring service that delivers powerful full stack analytics. Optimize and monitor your browser, app, & servers with just a few lines of code. Try New Relic and get this awesome Nerd Life shirt! http://p.sf.net/sfu/newrelic_d2d_apr _______________________________________________ xbiblio-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/xbiblio-devel
