Some more questions for discussion:
- I'm concerned that some of the useful things people do with sass (ie, robust cross-browser support with compass) are impossible with less.
- Has http://learnboost.github.io/stylus/ been considered? I've heard that it's a good compromise between sass and less (but I haven't played with it myself to see if it really lets you do more compass-like things). - The interaction between ResourceLoader and @import seems a bit under-defined. Although less has not really documented it yet, less added a slew of new @import options in 1.4.1/1.5.0 (see https://github.com/less/less.js/blob/master/CHANGELOG.md ; https://github.com/less/less.js/issues/1185 ; https://github.com/less/less.js/issues/1209 ; https://github.com/less/less.js/issues/1210 ). It would be nice to have a concrete written guideline for how MW authors are expected to use @import and/or better integrate @import with ResourceLoader.
- @import processes referenced URLs asynchronously, IIRC, which might cause issues w/ integration. I haven't done a code review to see how the existing patches handle this (or not). --scott