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