2020 / 08 / 01
12:00 ~ 12:30
TR313
超乎您想像的 JVM 語言生態系
JVM 語言中的外星生物 - Clojure
by
hyperion
介紹 Clojure 語法和生態,以及開發工具選擇(Emacs, VIM, IntelliJ CE, VS Code)。
簡單介紹:
一提到 JVM 語言你會想到什麼呢? 是命名又臭又長的 Java?辣個完美結合 OO 和 FB 的 Scala?還是因為有 Google 加持,成長中的 Kotlin?在 JVM 的世界中,有一個像外星語的程式語言,承自 LISP 體系的 Clojure,有聽過嗎?沒聽過沒關係,現在就來看看一個目前包含 Python, Go 等幾個主流語言想消滅的“括號”,為什麼在 LISP 系的語言中那麼重要,在 JVM 中 Clojure 又有什麼有趣的地方。
內容大綱:
- S-Expression
- Special Form, Function, Macro
- Functional Programming in Clojure
- Development tools: Emacs, VIM, VSCode, IntelliJ CE
- LISP Magic: Macro
- Full Stack HOWTO
About hyperion
上班寫Go,下班寫 Clojure,假日批判。