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
180
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
86
純LISPから考える関数型言語のプリミティブ: Clojure, Elixir, Haskell, Scala
lagenorhynque
1
83
From Scala/Clojure to Kotlin
lagenorhynque
0
38
TDD with RDD: Changed Developer Experience through Clojure/Lisp REPLs
lagenorhynque
0
66
My Favourite Book in 2024: Get Rid of Your Japanese Accent
lagenorhynque
1
100
do Notation Equivalents in JVM languages: Scala, Kotlin, Clojure
lagenorhynque
0
76
map関数の内部実装から探るJVM言語のコレクション: Scala, Kotlin, Clojureコレクションの基本的な設計を理解しよう
lagenorhynque
0
66
Kotlin Meets Data-Oriented Programming
lagenorhynque
0
64
Introduction to Tree Representations in RDB 2024
lagenorhynque
0
94
Other Decks in Programming
See All in Programming
What's new in Adaptive Android development
fornewid
0
140
「次に何を学べばいいか分からない」あなたへ──若手エンジニアのための学習地図
panda_program
3
730
『リコリス・リコイル』に学ぶ!! 〜キャリア戦略における計画的偶発性理論と変わる勇気の重要性〜
wanko_it
1
360
kiroでゲームを作ってみた
iriikeita
0
150
JetBrainsのAI機能の紹介 #jjug
yusuke
0
190
대규모 트래픽을 처리하는 프론트 개발자의 전략
maryang
0
120
Vibe Codingの幻想を超えて-生成AIを現場で使えるようにするまでの泥臭い話.ai
fumiyakume
21
10k
抽象化という思考のツール - 理解と活用 - / Abstraction-as-a-Tool-for-Thinking
shin1x1
1
950
Webinar: AI-Powered Development: Transformiere deinen Workflow mit Coding Tools und MCP Servern
danielsogl
0
100
物語を動かす行動"量" #エンジニアニメ
konifar
13
3.7k
バイブコーディング超えてバイブデプロイ〜CloudflareMCPで実現する、未来のアプリケーションデリバリー〜
azukiazusa1
3
800
書き捨てではなく継続開発可能なコードをAIコーディングエージェントで書くために意識していること
shuyakinjo
1
240
Featured
See All Featured
Building Better People: How to give real-time feedback that sticks.
wjessup
367
19k
Product Roadmaps are Hard
iamctodd
PRO
54
11k
Raft: Consensus for Rubyists
vanstee
140
7.1k
Bash Introduction
62gerente
614
210k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
31
2.2k
Building an army of robots
kneath
306
45k
A better future with KSS
kneath
239
17k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
131
19k
Visualization
eitanlees
146
16k
Bootstrapping a Software Product
garrettdimon
PRO
307
110k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
36
2.5k
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