Upgrade to PRO for Only $50/Year—Limited-Time Offer! 🔥
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
ClojureScript #TechLunch
Search
Livesense Inc.
PRO
April 23, 2014
Technology
0
31
ClojureScript #TechLunch
2012/03/21(水) @ Livesense TechLunch
発表者:佐藤 洋輔
Livesense Inc.
PRO
April 23, 2014
Tweet
Share
More Decks by Livesense Inc.
See All by Livesense Inc.
27新卒_総合職採用_会社説明資料
livesense
PRO
0
1.5k
27新卒_Webエンジニア職採用_会社説明資料
livesense
PRO
0
5.2k
株式会社リブセンス・転職会議 採用候補者様向け資料
livesense
PRO
0
130
株式会社リブセンス 会社説明資料(報道関係者様向け)
livesense
PRO
0
1.6k
データ基盤の負債解消のためのリプレイス
livesense
PRO
0
510
26新卒_総合職採用_会社説明資料
livesense
PRO
0
12k
株式会社リブセンス会社紹介資料 / Invent the next common.
livesense
PRO
2
47k
26新卒_Webエンジニア職採用_会社説明資料
livesense
PRO
1
13k
中途セールス職_会社説明資料
livesense
PRO
0
280
Other Decks in Technology
See All in Technology
寫了幾年 Code,然後呢?軟體工程師必須重新認識的 DevOps
cheng_wei_chen
1
1.5k
AWS re:Invent 2025~初参加の成果と学び~
kubomasataka
0
120
生成AI時代におけるグローバル戦略思考
taka_aki
0
200
打 造 A I 驅 動 的 G i t H u b ⾃ 動 化 ⼯ 作 流 程
appleboy
0
360
AWS CLIの新しい認証情報設定方法aws loginコマンドの実態
wkm2
6
750
ActiveJobUpdates
igaiga
1
140
Microsoft Agent 365 についてゆっくりじっくり理解する!
skmkzyk
0
380
Lambdaの常識はどう変わる?!re:Invent 2025 before after
iwatatomoya
1
630
AI時代のワークフロー設計〜Durable Functions / Step Functions / Strands Agents を添えて〜
yakumo
3
350
AIエージェント開発と活用を加速するワークフロー自動生成への挑戦
shibuiwilliam
4
280
1人1サービス開発しているチームでのClaudeCodeの使い方
noayaoshiro
2
380
SREには開発組織全体で向き合う
koh_naga
0
370
Featured
See All Featured
How To Stay Up To Date on Web Technology
chriscoyier
791
250k
Designing for Performance
lara
610
69k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
254
22k
Site-Speed That Sticks
csswizardry
13
1k
Statistics for Hackers
jakevdp
799
230k
Unsuck your backbone
ammeep
671
58k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
286
14k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
659
61k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
47
7.9k
Automating Front-end Workflow
addyosmani
1371
200k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
132
19k
Transcript
ClojureScript
Table of Contents ClojureScriptͱ Google Closure Library ؆୯ʂ։ൃڥߏங ࣍ճ༧ࠂ
ClojureScriptͱ
ҰݴͰ͍͏ͱ ͜ͷྨ
͋Δݴޠ͔ΒଞͷݴޠʢதؒݴޠͰͳ͍ʣʹม ଞʹMoonscriptͳͲ Clojure͔ΒJavascript
ͳΜͰΘ͟Θ͟Clojure
client/serverͰಉҰͷݴޠ Lispػցมʹڧ͍((((((((((((^˜^)))))))))))))) Lispͷදݱྗʢίʔυʹσʔλʣ ͦͦJavascriptOO͔
client/serverͰҰͭͷݴޠ ͱ͍͏ཧ
ςϯϓϨʔτΤϯδϯ ͷͳ͍ੜ׆ ClojureϓϩάϥϛϯάݴޠͰ͋Γɺಉ࣌ʹσʔλ هड़ݴޠ ͭ·Γ༰қʹHTMLͱͷ૬ޓม͕Մೳ clientserverɺͯ͢ClojureͰॻ͚Δ Mustacheͩjadeͩͱ͔ɺerbͩhamlͩɺͱΉඞཁ͕ ͳ͍
αʔόʔαΠυ https://github.com/weavejester/hiccup ΫϥΠΞϯταΠυ https://github.com/ibdknox/crate
Web࣌ͷRPC σʔλهड़ͱ͍͏ʹ͓͍ͯɺJSONஔՄೳ XHRར༻࣌ʹɺHTTPJSONͱ͍ͬͨɺWebͬΆ ͍࣮ΛશʹӅṭ͢Δ͜ͱ͕Մೳ https://github.com/ibdknox/fetch
Google Closure Library
ͳͥґଘ͢Δͷ͔ มͷࡍͷແବͳهड़ Λࣗಈআڈʢfunction ωετetc.ʣ JavaϥΠΫͳϞδϡʔ ϧཧ ༏लͳϥΠϒϥϦ
ͬͯΈͨ
Google Closure Libraryͷґଘ͕ ͨΒ͢ฐ http://nakkaya.com/2012/01/31/clojurescript-canvas-a- simple-breakout-implementation/ https://github.com/ibdknox/pinot
Χϯλϯʂ։ൃڥߏங
Leiningen Noir cljsbuild
࣍ճ༧ࠂ
Emacs
bye...