Earlier quoted context omitted.
hamlet is by far Yesod's best feature. I have already ported it to Ruby (hamlet.rb) and Javascript (hamlet.js). Many users come with different pre-conceptions about what a good template language should be, but once they actually start using Hamlet, they love it. So honestly I am not 100% sure how much effort using a different template language is because not a single user has wanted to switch to an alternative. That…
>hamlet is by far Yesod's best feature In your opinion. >but once they actually start using Hamlet, they love it ... not a single user has wanted to switch to an alternative. Hamlet is one of the major reasons we're using snap instead of yesod. Of the 5 devs here who worked on a test app in yesod, the most favourable reaction to hamlet was "well, I guess I could live with it if I had to". Just because we didn't come…
On the other hand, it seems you are very adamant that you must type your own closing tags rather than have the template language ensure they are correct through indentation.
Our goal is not to make every single developer happy. If you don't appreciate DRY & reduced errors (improper closing tags in this case), Yesod is certainly not for you, no matter what template language you used.