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
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Livesense Inc.
PRO
April 23, 2014
Technology
0
32
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
2.5k
27新卒_Webエンジニア職採用_会社説明資料
livesense
PRO
0
6.4k
株式会社リブセンス・転職会議 採用候補者様向け資料
livesense
PRO
0
170
株式会社リブセンス 会社説明資料(報道関係者様向け)
livesense
PRO
0
1.6k
データ基盤の負債解消のためのリプレイス
livesense
PRO
0
550
26新卒_総合職採用_会社説明資料
livesense
PRO
0
12k
株式会社リブセンス会社紹介資料 / Invent the next common.
livesense
PRO
2
51k
26新卒_Webエンジニア職採用_会社説明資料
livesense
PRO
1
13k
中途セールス職_会社説明資料
livesense
PRO
0
290
Other Decks in Technology
See All in Technology
Webhook best practices for rock solid and resilient deployments
glaforge
1
270
MCPでつなぐElasticsearchとLLM - 深夜の障害対応を楽にしたい / Bridging Elasticsearch and LLMs with MCP
sashimimochi
0
150
Bedrock PolicyでAmazon Bedrock Guardrails利用を強制してみた
yuu551
0
170
生成AIを活用した音声文字起こしシステムの2つの構築パターンについて
miu_crescent
PRO
1
130
Ruby版 JSXのRuxが気になる
sansantech
PRO
0
130
OCI Database Management サービス詳細
oracle4engineer
PRO
1
7.4k
小さく始めるBCP ― 多プロダクト環境で始める最初の一歩
kekke_n
1
360
FinTech SREのAWSサービス活用/Leveraging AWS Services in FinTech SRE
maaaato
0
130
Agile Leadership Summit Keynote 2026
m_seki
1
540
茨城の思い出を振り返る ~CDKのセキュリティを添えて~ / 20260201 Mitsutoshi Matsuo
shift_evolve
PRO
1
210
顧客の言葉を、そのまま信じない勇気
yamatai1212
1
340
データ民主化のための LLM 活用状況と課題紹介(IVRy の場合)
wxyzzz
2
680
Featured
See All Featured
SEOcharity - Dark patterns in SEO and UX: How to avoid them and build a more ethical web
sarafernandez
0
110
Measuring Dark Social's Impact On Conversion and Attribution
stephenakadiri
1
120
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
2.7k
Agile Actions for Facilitating Distributed Teams - ADO2019
mkilby
0
110
What’s in a name? Adding method to the madness
productmarketing
PRO
24
3.9k
Tips & Tricks on How to Get Your First Job In Tech
honzajavorek
0
430
Building AI with AI
inesmontani
PRO
1
690
Impact Scores and Hybrid Strategies: The future of link building
tamaranovitovic
0
200
Building a Scalable Design System with Sketch
lauravandoore
463
34k
GraphQLの誤解/rethinking-graphql
sonatard
74
11k
Building Better People: How to give real-time feedback that sticks.
wjessup
370
20k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
231
22k
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...