背景
CSS缺少变量、函数等功能...
Clojure非常适合编写DSL。
我目前已经在后端使用Clojure+Ring+Compojure;在编写与Google Closure类交互的Javascript时使用ClojureScript。
我想能够使用Clojure创建CSS。
问题
是否有用于创建CSS的好的Clojure DSL?
我来晚了,但你可能想要查看Garden。它是一个“功能齐全”的Clojure CSS DSL,内置支持单位算术、颜色操作、媒体查询等等。该项目相当活跃,维护者(我!)通常会迅速处理问题。
也许这些链接可以帮助您
http://www.vijaykiran.com/2012/01/11/web-application-development-with-clojure-part-1/
Enlive - HTML模板 Enlive是Clojure的基于选择器(类似CSS)的模板库,它由HTML文件和clj文件中的deftemplate表单两部分组成。
Sandbar - HTML会话等