Starting implementation of new DSL and its conversion to SVG hiccup
Minor threading fix
Code simplification
Polygon support
early support for generating SVG files
Recursive call to render content
Fix recursive content
Changed the syntax of polyline and polygon
Fixed path bug and added tests
Added error checking (and meaningful exception) for unknown tags
Added support for group tag
Made containment tags generic
Fixed rect test
Add support for consistent attribute names, even the ones that are camelcase in SVG can be written with dashes now
More tests for path code
Added support for seqs as the content of tags
Implement seq-unwrapping behaviour for polygon/polyline
Renamed to-svg to to-hiccup
Attributes that sequences of numbers are now translated to space-delimited strings: [0 1 2 3] -> "0 1 2 3"
Support for nested attributes, mainly for stroke and fill. :stroke {:paint :black :width 2} -> {:stroke :black :stroke-width 2}