长笛
Flute是Common Lisp中一个漂亮的,易于组合HTML5生成库。 它是
简单:最简单的语法,用于内置和自定义元素;
易于调试:在REPL中漂亮地打印生成的html代码段;
功能强大:可帮助您定义可重用和可组合的组件,例如React中的组件
现代:仅关注HTML5
入门
安装并运行测试
(ql:quickload :flute)
(ql:quickload :flute-test)
然后在其定义中定义一个专门用于HTML生成的新包:
(defpackage flute-user
(:use :cl :flute))
如果您不想导入所有符号,请参见 ,它提供与传统Lisp HTML生成库相似的接口。
使用html元素
(html
(head
(link :rel "...")
(script :src "..."))
(body
(
1