~technomancy/fennel-lang.org

fennel-lang.org/conf/2020.fnl -rw-r--r-- 1.7 KiB
720592c6Phil Hagelberg august user group 29 days ago
                                                                                
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
(local html (require :html))
(local style (require :conf.style))
(local foot (require :conf.foot))

(-> [:html {:lang "en"}
     [:head {} [:title {} "FennelConf 2020"]
      (table.unpack style)]
     [:body {}
      [:h1 {} "FennelConf 2020"]
      [:p {} [:b {} "Location: online"]]
      [:p {} [:b {} "Time:"] "2021-01-02T22:00:00Z (Saturday @ 14:00 US Pacific)"]
      [:p {} "This year FennelConf was an online session of show-and-tell."
       " Talks were short 10-15 minute demos rather than full-length presentations."]
      [:ul {}
       [:li {} "Jeremy Penner - Interactively Programming the Apple ][ "
        "With HoneyLisp"
        "[" [:a {:href "/v/fennelconf-2020-spindleyq.mp4"} "video"] "]"]
       [:li {} "Andrey Orst - Bringing Clojure's seq-mantics into Fennel with Cljlib"
        "[" [:a {:href "/v/fennelconf-2020-andreyorst.mp4"} "video"] "]"]
       [:li {} "Phil Hagelberg -  Structural editing"
        "[" [:a {:href "/v/fennelconf-2020-technomancy.mp4"} "video"] "]"]
       [:li {} "Ramsey Nasser -  making some noise: integrating Fennel "
        "into the renoise digital audio workstation"
        "[" [:a {:href "/v/fennelconf-2020-nasser.mp4"} "video"] "]"]
       [:li {} "Jesse Wertheim - Working the internals - metadata manipulation "
        "and AST serialization"
        "[" [:a {:href "/v/fennelconf-2020-jaawerth.mp4"} "video"] "]"]
       [:li {} "Dan Kurtz - Fireverk"
        "[" [:a {:href "/v/fennelconf-2020-kurtz.mp4"} "video"] "]"]
       [:li {} "Will Sinatra - toAPK -a fennel"
        "[" [:a {:href "/v/fennelconf-2020-wsinatra.mp4"} "video"] "]"]]
      [:p {} "Yes, FennelConf 2020 took place in 2021."]
      foot]]
    (html)
    (print))