Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Clojurian Conquest
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Kent OHASHI
July 25, 2019
Programming
0
61
Clojurian Conquest
あなたも"Land of Clojure"を建国しよう!
Clojureを開発言語に採用し普及させるための戦い(?)の歴史です。
Kent OHASHI
July 25, 2019
Tweet
Share
More Decks by Kent OHASHI
See All by Kent OHASHI
Property-Based Testing with test.check and clojure.spec
lagenorhynque
0
21
🐬の推し本紹介2025: 『コーディングを支える技術 ――成り立ちから学ぶプログラミング作法』
lagenorhynque
0
75
KotlinでミニマルなResult実装による関数型エラーハンドリング
lagenorhynque
0
32
Functional Calisthenics in Kotlin: Kotlinで「関数型エクササイズ」を実践しよう
lagenorhynque
1
290
関数型言語テイスティング: Haskell, Scala, Clojure, Elixirを比べて味わう関数型プログラミングの旨さ
lagenorhynque
1
150
純LISPから考える関数型言語のプリミティブ: Clojure, Elixir, Haskell, Scala
lagenorhynque
1
190
From Scala/Clojure to Kotlin
lagenorhynque
0
84
TDD with RDD: Clojure/LispのREPLで変わる開発体験
lagenorhynque
0
110
🐬の推し本紹介2024: 『脱・日本語なまり 英語(+α)実践音声学』
lagenorhynque
1
150
Other Decks in Programming
See All in Programming
CSC307 Lecture 09
javiergs
PRO
1
840
AI時代の認知負荷との向き合い方
optfit
0
160
Honoを使ったリモートMCPサーバでAIツールとの連携を加速させる!
tosuri13
1
180
AI Schema Enrichment for your Oracle AI Database
thatjeffsmith
0
310
Oxlintはいいぞ
yug1224
5
1.3k
Patterns of Patterns
denyspoltorak
0
1.4k
組織で育むオブザーバビリティ
ryota_hnk
0
180
AI巻き込み型コードレビューのススメ
nealle
2
420
16年目のピクシブ百科事典を支える最新の技術基盤 / The Modern Tech Stack Powering Pixiv Encyclopedia in its 16th Year
ahuglajbclajep
5
1k
Basic Architectures
denyspoltorak
0
680
責任感のあるCloudWatchアラームを設計しよう
akihisaikeda
3
180
ぼくの開発環境2026
yuzneri
0
240
Featured
See All Featured
Jess Joyce - The Pitfalls of Following Frameworks
techseoconnect
PRO
1
66
A better future with KSS
kneath
240
18k
The State of eCommerce SEO: How to Win in Today's Products SERPs - #SEOweek
aleyda
2
9.6k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
122
21k
Building AI with AI
inesmontani
PRO
1
700
Sam Torres - BigQuery for SEOs
techseoconnect
PRO
0
190
Why You Should Never Use an ORM
jnunemaker
PRO
61
9.7k
Writing Fast Ruby
sferik
630
62k
How to audit for AI Accessibility on your Front & Back End
davetheseo
0
180
Measuring & Analyzing Core Web Vitals
bluesmoon
9
750
The Pragmatic Product Professional
lauravandoore
37
7.1k
エンジニアに許された特別な時間の終わり
watany
106
230k
Transcript
Clojurian Conquest Clojurian Conquest "Land of Clojure" "Land of Clojure"
lagénorhynque lagénorhynque (defprofile lagénorhynque :id @lagenorhynque :reading "/laʒenɔʁɛ̃ k/" :aliases
[" "] :languages [Clojure Haskell English français] :interests [programming language-learning law mathematics] :commits ["github.com/lagenorhynque/duct.module.pedestal"] :contributes ["github.com/japan-clojurians/clojure-site-ja"])
Clojure Clojure (*> ᴗ •*) (*> ᴗ •*) 7 7
1. 2. 3. 4. 5.
1. 1.
Clojurian
2. 2.
a. Lisp b. Clojurian
Clojurian Conquest Clojurian Conquest Clojurian "Land of Clojure" !(?)
3. 3.
2016 : 2016 : Clojurian Lisp / Scala ( )
Scala
2016 : 2016 : …… Clojurian Clojurian
Clojurian → Clojure/Lisp Scala ( ) → (= ) →
(= ) Clojurian → "Land of Clojure"
None
2016 7 12 2016 7 12 Clojure REPL bot Slack
↓
slash command Clojure read, eval Clojure (?) Clojure REPL lagenorhynque/clj-slackbot
sam ores/clj-slackbot
: HTTP : : : HTTP clj-http clojail Compojure Ring
2017 1 12 2017 1 12 Slack bot "release-reporter" ↓
ADPLAN ver.7
GitHub API Google Sheets API pull request 2016 12 20
Python Slack bot 2 ADPLAN 2017 1
: HTTP : Slack API : : / : Google
API : HTTP clj-http clj-slack Compojure core.async google-apps-clj Ring
2017 7 2017 7 "TASK DRIVER" Clojure ( ?) API
PHP/CodeIgniter TypeScript/Angular Web Clojure
: SQL (immutant.scheduling): ( ): : cf. HugSQL Immutant Luminus
mount schema Clojure - Opt Technologies Magazine
2018 2 8 2018 2 8 (Lisp ?) 1 (
60 ) Scheme Lisp 2018 7 18 18 cf. SICP Ichigaya.lisp - connpass
2018 9 2018 9 "Opt Editor" Clojure ( ?) API
Clojure Scala TypeScript/Vue.js Web 2019 7 25 Clojure : Scala : TypeScript = 35 : 35 : 10 REST API 6 cf. lagenorhynque/js-frameworks > chat-server
: AWS API : ( ): : Pedestal Duct :
SQL : HTTP / : cf. Clojure Amazonica clojure.spec Duct Integrant duct.module.pedestal Honey SQL Pedestal struct 3 Lisp 3
2018 11 8 2018 11 8 "Opt Editor" (Clojurian ?)
1 ( ) Clojure &
2018 11 22 23 2018 11 22 23 DB API
( ?) GraphQL API
: ( ): : Pedestal Duct : SQL / :
GraphQL : HTTP / cf. clojure.spec Duct Integrant duct.module.pedestal Honey SQL Lacinia Lacinia-Pedestal Pedestal Clojure Lacinia GraphQL API - Qiita
None
2017 1 28 2017 1 28 LT Java Clojure #
java Java Clojure
2017 3 2017 3 Clojure japan-clojurians/clojure-site-ja clojure-site
2017 9 22 2017 9 22 clojure.spec Geek Night#14 java
JVM Spectacular Future with clojure.spec
2018 1 16 2018 1 16 Clojure Haskell REST API
clj-nakano#3 Clojure Spec-ulation Situated Program Challenge with Haskell & Clojure
2018 2 15 2018 2 15 Clojure clj-ebisu #2 Clojure
Linters
2018 3 29 2018 3 29 clojure.spec Shibuya.lisp lispmeetup #62
re-frame à la spec re-frame ClojureScript
2019 4 14 2019 4 14 paren-holic Clojure REST API
6 3 Lisp 3
2019 5 27 2019 5 27 Clojure Elixir Fun Fun
Functional (1) Lightning Talks!! Clojurian Elixir
2019 7 3 2019 7 3 Podcast 1 (dosync radio)
1. Hello, World!
4. 4.
"Land of Clojure" Clojurian Scala ( )
5. 5.
Clojurian Clojure
Further Reading Further Reading Clojure/ClojureScript - Qiita Clojure - Opt
Technologies Magazine athos/japanese-clojure-companies: Clojure/ClojureScript