(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))