Nathan Weizenbaum, creator of Sass and Haml, writes about CSS tooling, Ruby, and release announcements for those projects.
HN commenters cite his Sass vs. Less comparison and the @extend selector inheritance post, praising @extend for keeping CSS DRY.
Unfortunately most professional Ruby work is still done within the Rails framework these days, which more or less binds you to a more traditional OO type style. I do find that in regards to everything other than class/object abstraction my coding style gets more and more functional.
Especially when working in a team environment though it's important to stick to some established standards and idioms...
That said, Ruby itself gets more functional with each release, but it would seem unlikely that it'll ever completely shed it's OO-ness.
Rambling aside, some great links.
http://moonbase.rydia.net/mental/writings/programming/monads-in-ruby/00introduction.html
http://www.khelll.com/blog/ruby/ruby-currying/
http://nex-3.com/posts/43-fun-with-the-y-combinator-in-ruby
I have tried out both Less (http://lesscss.org/) and Sass (http://sass-lang.com/), but not used either in a big website. It looks like Sass is better – it is more powerful in that it supports more functions and you can optionally use an alternative, less-redundant syntax with significant whitespace and no semicolons. The 2009 post http://nex-3.com/posts/83-sass-and-less by the creator of Sass compares the two, and the two deficiencies in Sass mentioned in that post have since been fixed. From what I can tell from looking quickly at the Less website, it hasn’t really improved since I last saw it. I’m using Sass for my very simple personal website, and it works fine for me.
the @mixin delineation is quite deliberate. See Nathan Weizenbaum's comment at the bottom of: http://nex-3.com/posts/83-sass-and-less#comments
Also, one of the most powerful features of Sass today is @extend, which is something that Less definitely does not have: http://sass-lang.com/docs/yardoc/file.SASS_REFERENCE.html#extend
What's the difference between Less and Sass?
Don't both almost similar syntaxes and do the same job?
EDIT:
For anyone else who also want to know more about these two, here's a blog post by Nathan Weizenbaum, the developer of Sass. http://nex-3.com/posts/83-sass-and-less
The selector inheritance with @extend looks especially useful; it makes it much easier to take a DRY approach to CSS. There's a separate blog post on it here:
http://nex-3.com/posts/99-selector-inheritance-the-easy-way-introducing-extend
Downvoted; really? What part of this reply was uninformative or offensive or off topic? FWIW, I'm one of the developers of Sass: http://nex-3.com/posts/78-chris-eppstein-joins-sass-team