Lähtekoodifail, mis on kirjutatud Hamlis (HTML-i abstraktsiooni märgistuskeel); salvestab Hamli keeles kirjutatud malli, mida kasutatakse HTML veebidokumendi kohta; saab kasutada Ruby malli skriptide asendamiseks (.ERB failid) koos selle lühendatud süntaksiga.
Hamli üks silmapaistev omadus on see, et see asendab tavapäraseid silte (<>) protsendi märgiga (%), et säästa aega ja olla puhtam.
Näide lihtsast Hamli keelest ja mallimootori abil loodud HTML-keelest:
Haml:
% html
  % kehast
    % h1 Minu esimene pealkiri
HTML:
<html>
<Body>
<h1> Minu esimene pealkiri </h1>
</ Body>
</ Html>
MÄRKUS: ERB-lt Hamlile saate üle minna, asendades ERB-failide faililaiendi "erb" sõnaga "haml".