Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Speaker Deck
PRO
Sign in
Sign up for free
初めてのClojure
penguin045
October 14, 2020
Technology
0
440
初めてのClojure
penguin045
October 14, 2020
Tweet
Share
More Decks by penguin045
See All by penguin045
20年モノの巨大Webサービスの開発継続戦略 - ミドルウェアのバージョンアップとの向き合い方
penguin045
1
1.5k
言語の力でモデリングを表現する
penguin045
0
180
技術的負債を見つめなおす
penguin045
1
870
PHPerがこれから「型」とお付き合いしていくために
penguin045
1
1.7k
社内最長老のシステムにPHPUnitで立ち向かう方法
penguin045
1
2.3k
Other Decks in Technology
See All in Technology
SPA・SSGでSSRのようなOGP対応!
simo123
2
150
Kaggleシミュレーションコンペの動向
nagiss
0
270
私見「UNIXの考え方」/20230124-kameda-unix-phylosophy
opelab
0
160
Oracle Transaction Manager for Microservices Free 22.3 製品概要
oracle4engineer
PRO
5
100
Periodic Multi-Agent Path Planning
hziwara
0
110
20230121_BuriKaigi
oyakata2438
0
180
API連携に伴う規制と対応 / Regulations and responses to API linkage
moneyforward
0
150
Cloudflare Workersで動くOG画像生成器
aiji42
1
490
MoT/コネヒト/Kanmu が語るプロダクト開発xデータ分析 - 分析から機械学習システムの開発まで一人で複数ロールを担う大変さ
masatakashiwagi
3
730
創業1年目のスタートアップでAWSコストを抑えるために取り組んでいること / How to Keep AWS Costs Down at a Startup
yuj1osm
3
2.1k
NGINXENG JP#2 - 3-NGINX Plus・プロダクトのアップデート
hiropo20
0
240
OCI技術資料 : ロード・バランサー 詳細 / Load Balancer 200
ocise
2
7.2k
Featured
See All Featured
How New CSS Is Changing Everything About Graphic Design on the Web
jensimmons
214
12k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
120
29k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
270
12k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
6
840
Thoughts on Productivity
jonyablonski
49
2.7k
Faster Mobile Websites
deanohume
295
29k
Support Driven Design
roundedbygravity
88
8.9k
4 Signs Your Business is Dying
shpigford
171
20k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
500
130k
YesSQL, Process and Tooling at Scale
rocio
159
12k
Visualization
eitanlees
128
12k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
13
1.1k
Transcript
はじめての はじめての Clojure Clojure はじめての〇〇 超LT会- vol.1 #ultralt やなせ たかし
はじめてのClojure
注意事項 注意事項 あくまで私のはじめてのClojureです。 ⾔語機能には触れ(られ)ません はじめてのClojure
Clojureとは Clojureとは JVM上で動作するLispの⽅⾔のひとつ Javaのライブラリを使うことができる ほかのJVM系⾔語とおなじ はじめてのClojure
記法 記法 前置記法 ⼩かっこがたくさん (+ 1 1) ; 2 (cons
1 (list 2 3 4 5)) ; (1 2 3 4 5) はじめてのClojure
特徴 特徴 並⾏処理のための機能が標準である JVMで動作する これがかなり便利なのでは︖ はじめてのClojure
環境構築 環境構築 Intellij + cursive で試しました cursiveはIntelliJのプラグイン cusiveはNon-Commercialライセンスは無料 はじめてのClojure
学習 学習 とりあえずClojureScript Koansを1周した パラダイムが違うとはこのことか・・・ はじめてのClojure
所感 所感 Javaではない。Scalaでもない。 はじめてのClojure
リソース リソース Clojure/ClojureScript関連リンク集 はじめてのClojure