(local html (require :html))
(local style (require :conf.style))
(local foot (require :conf.foot))
(-> [:html {:lang "en"}
[:head {} [:title {} "FennelConf 2021"]
(table.unpack style)]
[:body {}
[:h1 {} "FennelConf 2021"]
[:p {} [:b {} "Location:"] "online"]
[:p {} [:b {} "Time:"]
"2021-12-11T18:00:00Z (Saturday @ 10:00 AM US Pacific)"]
[:p {} "This year FennelConf was simply be an online session "
"of show-and-tell where people could share what they'd been building in "
"Fennel."]
[:ul {}
[:li {} "Phil Hagelberg - Where we came from and where we are headed"
"[" [:a {:href "/v/fennelconf-2021-technomancy.mp4"} "video"] "]"]
[:li {} "Matt Roelle - Indie Game Development in Fennel"
"[" [:a {:href "/v/fennelconf-2021-mattykins.mp4"} "video"] "]"]
[:li {} "Andrey Listopadov: Condition System for the Fennel language and Lua Runtime"
"[" [:a {:href "/v/fennelconf-2021-andreyorst.mp4"} "video"] "]"]
[:li {} "Jeremy Penner - Building a sufficiently stupid compiler"
"[" [:a {:href "/v/fennelconf-2021-spindleyq.mp4"} "video"] "]"]
[:li {} "jgart - Configuring Vis with Fennel"
"[" [:a {:href "/v/fennelconf-2021-jgart.mp4"} "video"] "]"]
[:li {} "Will Sinatra: tktstlk"
"[" [:a {:href "/v/fennelconf-2021-durrendal.mp4"} "video"] "]"]]
foot]]
(html)
(print))