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 2
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 NERFINISHED
ERUBIS NERFINISHED
Slim NERFINISHED
createdBy Hampton Catlin NERFINISHED
designedFor Ruby on Rails NERFINISHED
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 NERFINISHED
license MIT License
maintainedBy Haml core team
outputFormat HTML NERFINISHED
XML NERFINISHED
primaryUse HTML templating
view templating
programmingLanguage Ruby NERFINISHED
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 NERFINISHED
Sinatra NERFINISHED
website https://haml.info
writtenIn Ruby NERFINISHED

How these facts were elicited

Referenced by (3)

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

RubyMine programmingLanguageSupported Haml
this entity surface form: HAML