Haml

E436322

Haml is a whitespace-sensitive templating language for Ruby that provides a clean, indentation-based syntax for generating HTML.

All labels observed (2)

Label Occurrences
Haml canonical 5
HAML 1

How this entity was disambiguated

Statements (47)

Predicate Object
instanceOf markup language ⓘ
open-source software ⓘ
templating language ⓘ
avoids explicit closing tags ⓘ
inline closing angle brackets ⓘ
category Ruby libraries ⓘ
web templating systems ⓘ
competesWith ERB ⓘ
ERUBIS ⓘ
Slim ⓘ
createdBy Hampton Catlin ⓘ
designedFor Ruby on Rails ⓘ
feature HTML escaping helpers ⓘ
clean syntax ⓘ
implicit nesting via indentation ⓘ
layout support ⓘ
reduced markup verbosity ⓘ
firstReleased 2006 ⓘ
goal improve view template readability ⓘ
reduce duplication in HTML templates ⓘ
hasConcept HTML attribute hashes ⓘ
Ruby code lines starting with hyphen ⓘ
filters for Markdown or plain text ⓘ
output lines starting with equals sign ⓘ
whitespace removal options ⓘ
inspiredBy Python-style indentation ⓘ
YAML ⓘ
license MIT License ⓘ
maintainedBy Haml core team ⓘ
outputFormat HTML ⓘ
XML ⓘ
primaryUse HTML templating ⓘ
view templating ⓘ
programmingLanguage Ruby ⓘ
repository https://github.com/haml/haml ⓘ
supports Rails form helpers ⓘ
Ruby interpolation in text nodes ⓘ
embedded Ruby code ⓘ
filters ⓘ
helpers ⓘ
partials ⓘ
syntaxStyle indentation-based ⓘ
whitespace-sensitive ⓘ
usedWith Ruby on Rails views ⓘ
linked to: Ruby on Rails

Sinatra ⓘ
website https://haml.info ⓘ
writtenIn Ruby ⓘ

How these facts were elicited

Referenced by (6)

Full triples — surface form annotated when it differs from this entity's canonical label.

RubyMine → programmingLanguageSupported → HAML ⓘ
linked to: Haml
ERB → hasAlternative → Haml ⓘ
Slim → inspiredBy → Haml ⓘ
Slim → comparedTo → Haml ⓘ