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
ClojureScript #TechLunch
Search
Livesense Inc.
PRO
April 23, 2014
Technology
0
29
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
390
27新卒_Webエンジニア職採用_会社説明資料
livesense
PRO
0
3.9k
株式会社リブセンス・転職会議 採用候補者様向け資料
livesense
PRO
0
85
株式会社リブセンス 会社説明資料(報道関係者様向け)
livesense
PRO
0
1.6k
データ基盤の負債解消のためのリプレイス
livesense
PRO
0
480
26新卒_総合職採用_会社説明資料
livesense
PRO
0
12k
株式会社リブセンス会社紹介資料 / Invent the next common.
livesense
PRO
1
43k
26新卒_Webエンジニア職採用_会社説明資料
livesense
PRO
1
13k
中途セールス職_会社説明資料
livesense
PRO
0
270
Other Decks in Technology
See All in Technology
AWS DMS で SQL Server を移行してみた/aws-dms-sql-server-migration
emiki
0
270
AIエージェントによる業務効率化への飽くなき挑戦-AWS上の実開発事例から学んだ効果、現実そしてギャップ-
nasuvitz
5
1.6k
어떤 개발자가 되고 싶은가?
arawn
1
360
SREのキャリアから経営に近づく - Enterprise Risk Managementを基に -
shonansurvivors
1
620
激動の時代を爆速リチーミングで乗り越えろ
sansantech
PRO
1
220
組織全員で向き合うAI Readyなデータ利活用
gappy50
5
2k
プロファイルとAIエージェントによる効率的なデバッグ / Effective debugging with profiler and AI assistant
ymotongpoo
1
650
今から間に合う re:Invent 準備グッズと現地の地図、その他ラスベガスを周る際の Tips/reinvent-preparation-guide
emiki
1
210
プロダクト開発と社内データ活用での、BI×AIの現在地 / Data_Findy
sansan_randd
1
730
アウトプットから始めるOSSコントリビューション 〜eslint-plugin-vueの場合〜 #vuefes
bengo4com
3
1.9k
AI機能プロジェクト炎上の 3つのしくじりと学び
nakawai
0
180
OPENLOGI Company Profile for engineer
hr01
1
46k
Featured
See All Featured
The Art of Programming - Codeland 2020
erikaheidi
56
14k
Building Adaptive Systems
keathley
44
2.8k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
Mobile First: as difficult as doing things right
swwweet
225
10k
Facilitating Awesome Meetings
lara
57
6.6k
Statistics for Hackers
jakevdp
799
220k
Six Lessons from altMBA
skipperchong
29
4k
Into the Great Unknown - MozCon
thekraken
40
2.1k
The Cult of Friendly URLs
andyhume
79
6.6k
YesSQL, Process and Tooling at Scale
rocio
174
15k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
23
1.5k
GraphQLとの向き合い方2022年版
quramy
49
14k
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...