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
Scala vs Clojure?: The Rise and Fall of Functio...
Search
Kent OHASHI
July 13, 2023
Programming
0
170
Scala vs Clojure?: The Rise and Fall of Functional Languages in Opt Technologies
Opt Technologies (
https://opt-technologies.jp/
)における関数型言語の興亡 ⚔️
Kent OHASHI
July 13, 2023
Tweet
Share
More Decks by Kent OHASHI
See All by Kent OHASHI
関数型言語テイスティング: Haskell, Scala, Clojure, Elixirを比べて味わう関数型プログラミングの旨さ
lagenorhynque
1
76
純LISPから考える関数型言語のプリミティブ: Clojure, Elixir, Haskell, Scala
lagenorhynque
1
66
From Scala/Clojure to Kotlin
lagenorhynque
0
29
TDD with RDD: Changed Developer Experience through Clojure/Lisp REPLs
lagenorhynque
0
55
My Favourite Book in 2024: Get Rid of Your Japanese Accent
lagenorhynque
1
88
do Notation Equivalents in JVM languages: Scala, Kotlin, Clojure
lagenorhynque
0
62
map関数の内部実装から探るJVM言語のコレクション: Scala, Kotlin, Clojureコレクションの基本的な設計を理解しよう
lagenorhynque
0
58
Kotlin Meets Data-Oriented Programming
lagenorhynque
0
55
Introduction to Tree Representations in RDB 2024
lagenorhynque
0
85
Other Decks in Programming
See All in Programming
Enterprise Web App. Development (2): Version Control Tool Training Ver. 5.1
knakagawa
1
120
AWS CDKの推しポイント 〜CloudFormationと比較してみた〜
akihisaikeda
3
290
今ならAmazon ECSのサービス間通信をどう選ぶか / Selection of ECS Interservice Communication 2025
tkikuc
11
2.8k
Create a website using Spatial Web
akkeylab
0
290
FormFlow - Build Stunning Multistep Forms
yceruto
1
190
Spring gRPC で始める gRPC 入門 / Introduction to gRPC with Spring gRPC
mackey0225
2
520
明示と暗黙 ー PHPとGoの インターフェイスの違いを知る
shimabox
1
120
[初登壇@jAZUG]アプリ開発者が気になるGoogleCloud/Azure+wasm/wasi
asaringo
0
130
統一感のある Go コードを生成 AI の力で手にいれる
otakakot
0
3k
業務自動化をJavaとSeleniumとAWS Lambdaで実現した方法
greenflagproject
1
120
PHP 8.4の新機能「プロパティフック」から学ぶオブジェクト指向設計とリスコフの置換原則
kentaroutakeda
1
280
SODA - FACT BOOK
sodainc
1
1.1k
Featured
See All Featured
The Power of CSS Pseudo Elements
geoffreycrofte
77
5.8k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
31
1.2k
Building Adaptive Systems
keathley
43
2.6k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
32
5.9k
Building Applications with DynamoDB
mza
95
6.5k
GraphQLの誤解/rethinking-graphql
sonatard
71
11k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
29
9.5k
Rebuilding a faster, lazier Slack
samanthasiow
81
9k
Git: the NoSQL Database
bkeepers
PRO
430
65k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
107
19k
Navigating Team Friction
lara
187
15k
Bootstrapping a Software Product
garrettdimon
PRO
307
110k
Transcript
Scala vs Clojure? The Rise and Fall of Functional Languages
in Opt Technologies 1
lagénorhynque (defprofile lagénorhynque :id @lagenorhynque :reading "/laʒenɔʁɛ̃ k/" :aliases ["
" " "] :languages [Java Clojure Haskell Python English français русский] :interests [programming language/linguistics law/politics mathematics] :job-roles [engineering-manager software-architect] :motto " " 2
3
1. Opt Technologies 4
Opt Technologies 5
6
Web 7
8
2. Opt Technologies Clojure 9
/ 10
Clojure 11
Clojurian Conquest 12
GraphQL API Clojure 13
Java Scala Clojure : 14
15
16
17
18
19
Task Driver ( ) immutant.scheduling 20
21
New Opt Editor (API) 22
※ 23
API 24
※ 25
3. Clojure 26
/ 27
Clojure 28
Clojurians of the world, unite! ☭ 29