> 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

Reply via email to