Hamlとは,簡単に正しい(X)HTMLを記述するためのマークアップ言語. インデントとCSSセレクタを用いた記述を行うことによって,少ない行数で正しい(X)HTMLを記述することができる. また,Ruby on RailsにおけるView Templateとしての利用を主眼にしており,以下のような主義をうたっている.
*1:Don't repeat yourself