I'm getting slightly jealous of the innovation I'm seeing from the Python and Ruby community around CSS. For example, see:
That said, my question is two fold. Could these library's be easily "ported" to .NET via IronRuby and IronPython so I could then write MSBUILD tasks or HTTP Handlers in C#?
Also, should I bother with this, or is someone else in the .NET community already working on this?
UPDATE: Since I wrote this original question, there has been a lot of work in the .NET community in this space. Check out the following tools that provide assistance for LESS, SASS and even CoffeeScript:
I use this, it rocks!
got to read these links: http://www.hanselman.com/blog/CoffeeScriptSassAndLESSSupportForVisualStudioAndASPNETWithTheMindscapeWebWorkbench.aspx
http://www.mindscapehq.com/products/web-workbench/getting-started
CSS Variables can be accomplished with HTTP Handlers.
http://www.webpronews.com/blogtalk/2006/10/16/add-variables-to-standard-css-stylesheets-in-aspnet
I imagine a lot of the other useful features exist in some form, which are you interested in specifically?
It would be nice to port SASS to .NET, because it's such a nice tool and .NET is such a nice platform. But there's not really much need, because we can continue to use the Ruby tool as-is. You can very easily add a step to your build process which compiles SASS files into CSS files using the Ruby tool.
Here's mine.
http://www.dotlesscss.org/ - My attempt at playing around with Less for .NET.