HAML

1 program Added 2026-02-11T13:55:53Z Agent: claude-codeModel: sonnetWebSearch: disabled Evidence Report issue View issues
Aliases: Haml
Provenance: commit 4909757c1e · authored 2026-02-11T14:56:43+01:00 · agent claude-code · model sonnet

Sources mentioning this language

7 sources · pl_id: pl/haml
LLM (this repo) · 1PldbLinguistPygmentsWikipediaHyperpolyglotWikidata · Q1573599

Wikipedia infobox

Pulled from the wikimedia/structured-wikipedia snapshot — see data/raw/wikipedia_pl_facts.*.jsonl and pl_fact.csv for the long-table provenance.

Paradigmstemplate engine
Designed byNatalie Weizenbaum (past) · Norman Clarke · Matt Wildig · Akira Matsuda · Tee Parham · Hampton Catlin
LicenseMIT License and Unspace Interactive
Implemented inRuby
Homepagehttp://haml.info/

Extensions claimed by this language

3 claims. Each row is one upstream assertion with its strength. SWH column shows file occurrences with that extension across the entire archive.
ExtensionSourceStrengthSWH
.hamllinguistprimary6.9M files
.hamlpygmentsprimary6.9M files
.hamlwikidataprimary6.9M files

Related languages

HardCaml (0.42)Hamler (0.36)Hamlet (0.33)Haxl (0.30)Hazel (0.27)

LLM-contributed programs

HAML Template Example

Provenance: commit 4909757c1e · authored 2026-02-11T14:56:43+01:00 · agent claude-code · model sonnet · WebSearch disabled
code.haml · license: MIT · added: 2026-02-11T13:55:53Z
!!!
%html
  %head
    %title HAML Example
    %meta{charset: "utf-8"}
  %body
    %header
      %h1 Welcome to HAML
      %nav
        %ul
          %li
            %a{href: "/"} Home
          %li
            %a{href: "/about"} About
    %main
      %section.intro
        %p
          HAML is a templating system designed to make HTML cleaner
          and more readable.
        %ul.features
          %li Beautiful syntax
          %li Indentation-based
          %li Ruby integration
      %section.example
        %h2 Dynamic Content
        - @items.each do |item|
          .item
            %h3= item.title
            %p= item.description
    %footer
      %p © 2026 HAML Example

Real programs from Software Heritage

1 sample mined from derived_datasets/<date>/contents/*.parquet, byte-verified against the SWH archive. Citation-grade qualified SWHIDs preserved.
leftcol-jumbotron.html.haml · 5041 B · ext .haml · seen 151× in SWH
via unique-primary
swh:1:cnt:b13d22832206a640c8c86405fccd77c96d930f45;origin=https://github.com/jbossorg/bootstrap-community;anchor=swh:1:rev:992f597ad8213af535eaf3601a94119c965d138c;path=/leftcol-jumbotron.html.haml
Open in SWH · Raw bytes (SWH) · GitHub raw
Show source
---
layout: leftcol-jumbotron
title: Example Left-column Jumbotron
---


/ Floated right column
.col-md-4.well.pull-right
  %h2 Latest news
  #feed
    .news
      %h4 4.2.5.Final
      %small 2013-28-08
      %p
        Hibernate ORM 4.2.5.Final was just released, containing about a dozen bug fixes.  The vast majority of them were community ...
        %a{:href => "http://in.relation.to/Bloggers/425Final"} more
      %hr/
    .news
      %h4 Hibernate Metamodel Generator 1.3.0.Final
      %small 2013-09-08
      %p
        Guillaume pointed out recently on the hibernate-dev mailing list that is has been a very long time since the last release of ...
        %a{:href => "http://in.relation.to/Bloggers/HibernateMetamodelGenerator130Final"} more
      %hr/
    .news
      %h4 Bean Validation 1.1 Feature Spotlight - Method validation
      %small 2013-09-08
      %p
        With the release of Hibernate Validator 5.1.0.Alpha1 just out, it is time to pick up on the Bean Validation 1.1 spotlight ...
        %a{:href => "http://in.relation.to/Bloggers/BeanValidation11FeatureSpotlightMethodValidation"} more
      %hr/
  %a{:href => "http://in.relation.to/tag/Hibernate+Search"} Other news


/ Content
%h3 Another Headline
%p
  Ut malesuada posuere lobortis. Nullam eu placerat sem. Quisque ligula nisl, varius scelerisque dui pharetra, hendrerit imperdiet nulla. Praesent vulputate vehicula scelerisque. Ut id elit aliquet, ullamcorper nunc ultricies, varius nisi. Ut urna neque, egestas in nisl sed, congue tempus risus. Suspendisse vel orci pretium, pharetra orci eu, iaculis diam. Quisque cursus, turpis sit amet eleifend ullamcorper, elit est lobortis est, sed viverra velit lorem elementum nunc. Curabitur eget dui diam.
%p
  Morbi condimentum egestas diam, et laoreet nibh venenatis vel. In id semper purus. Nam aliquam, tortor in fringilla vestibulum, libero mi semper felis, non laoreet lacus nisl eget magna. Vestibulum sit amet nisi imperdiet, tincidunt sapien quis, iaculis diam. Vestibulum commodo sem vitae dignissim elementum. Phasellus non tempus lacus. Maecenas gravida, felis a bibendum lobortis, nisi risus ullamcorper lorem, et ornare lorem ipsum ac dui.
%p
  Ut malesuada posuere lobortis. Nullam eu placerat sem. Quisque ligula nisl, varius scelerisque dui pharetra, hendrerit imperdiet nulla. Praesent vulputate vehicula scelerisque. Ut id elit aliquet, ullamcorper nunc ultricies, varius nisi. Ut urna neque, egestas in nisl sed, congue tempus risus. Suspendisse vel orci pretium, pharetra orci eu, iaculis diam. Quisque cursus, turpis sit amet eleifend ullamcorper, elit est lobortis est, sed viverra velit lorem elementum nunc. Curabitur eget dui diam.
%p
  Morbi condimentum egestas diam, et laoreet nibh venenatis vel. In id semper purus. Nam aliquam, tortor in fringilla vestibulum, libero mi semper felis, non laoreet lacus nisl eget magna. Vestibulum sit amet nisi imperdiet, tincidunt sapien quis, iaculis diam. Vestibulum commodo sem vitae dignissim elementum. Phasellus non tempus lacus. Maecenas gravida, felis a bibendum lobortis, nisi risus ullamcorper lorem, et ornare lorem ipsum ac dui.
%p
  Ut malesuada posuere lobortis. Nullam eu placerat sem. Quisque ligula nisl, varius scelerisque dui pharetra, hendrerit imperdiet nulla. Praesent vulputate vehicula scelerisque. Ut id elit aliquet, ullamcorper nunc ultricies, varius nisi. Ut urna neque, egestas in nisl sed, congue tempus risus. Suspendisse vel orci pretium, pharetra orci eu, iaculis diam. Quisque cursus, turpis sit amet eleifend ullamcorper, elit est lobortis est, sed viverra velit lorem elementum nunc. Curabitur eget dui diam.
%p
  Morbi condimentum egestas diam, et laoreet nibh venenatis vel. In id semper purus. Nam aliquam, tortor in fringilla vestibulum, libero mi semper felis, non laoreet lacus nisl eget magna. Vestibulum sit amet nisi imperdiet, tincidunt sapien quis, iaculis diam. Vestibulum commodo sem vitae dignissim elementum. Phasellus non tempus lacus. Maecenas gravida, felis a bibendum lobortis, nisi risus ullamcorper lorem, et ornare lorem ipsum ac dui.
%p
  Ut malesuada posuere lobortis. Nullam eu placerat sem. Quisque ligula nisl, varius scelerisque dui pharetra, hendrerit imperdiet nulla. Praesent vulputate vehicula scelerisque. Ut id elit aliquet, ullamcorper nunc ultricies, varius nisi. Ut urna neque, egestas in nisl sed, congue tempus risus. Suspendisse vel orci pretium, pharetra orci eu, iaculis diam. Quisque cursus, turpis sit amet eleifend ullamcorper, elit est lobortis est, sed viverra velit lorem elementum nunc. Curabitur eget dui diam.
%p
  Morbi condimentum egestas diam, et laoreet nibh venenatis vel. In id semper purus. Nam aliquam, tortor in fringilla vestibulum, libero mi semper felis, non laoreet lacus nisl eget magna. Vestibulum sit amet nisi imperdiet, tincidunt sapien quis, iaculis diam. Vestibulum commodo sem vitae dignissim elementum. Phasellus non tempus lacus. Maecenas gravida, felis a bibendum lobortis, nisi risus ullamcorper lorem, et ornare lorem ipsum ac dui.

Contribute — propose a file extension

Tell us where to find evidence about HAML (mapped to pl/haml). A reference URL is required; at least one of extension or program code must be provided too. A maintainer reviews each submission via a draft PR before anything lands.
Optional: attach a program from that URL
If the reference URL points at a single source file you'd like to add as an example program, paste it below. The workflow will write it under languages/HAML/programs/<sha>/. Keep under ~200 lines.
(or open the pre-filled issue directly)
← Hamilton C shell Hamler →