A Quick Introduction to Emmet
Ethan Nam

This is why I love Clojure; most Clojure code uses Hiccup, a library that represents markup as a nested data structure; you keep things as data structure (not streams of text characters) until ready to stream to the client. It’s easy to create complex data by mixing and matching literal values with expressions to generate more dynamic parts of the markup. The syntax is somewhat similar to Emmet, but it just stays that way throughout your code.