You can't completely remove logic from the view, but you can enforce LESS logic. In other words, you are not free to dump a lot of code into the view, there are restrictions.
I wrote something, better described as an attribute language, that fits the idea of a 'template language is for designers' called RuHL. http://docs.stonean.com/page/ruhl
The RubyTrends search also allows you to not only see what project matches your keyword, but also if there is a screencast or book with the same keyword.
This is term is used by Mustache as well. http://mustache.github.com/