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
27
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.
株式会社リブセンス 会社説明資料(報道関係者様向け)
livesense
PRO
0
1.1k
データ基盤の負債解消のためのリプレイス
livesense
PRO
0
260
26新卒_総合職採用_会社説明資料
livesense
PRO
0
4.6k
株式会社リブセンス会社紹介資料 / Invent the next common.
livesense
PRO
1
13k
26新卒_Webエンジニア職採用_会社説明資料
livesense
PRO
1
8.2k
中途セールス職_会社説明資料
livesense
PRO
0
200
EM候補者向け転職会議説明資料
livesense
PRO
0
87
コロナで失われたノベルティ作成ノウハウを復活させた話
livesense
PRO
0
210
転職会議でGPT-3を活用した企業口コミ要約機能をリリースした話
livesense
PRO
0
1.3k
Other Decks in Technology
See All in Technology
ウォンテッドリーのデータパイプラインを支える ETL のための analytics, rds-exporter / analytics, rds-exporter for ETL to support Wantedly's data pipeline
unblee
0
140
What's new in Go 1.24?
ciarana
1
110
Snowflake ML モデルを dbt データパイプラインに組み込む
estie
0
110
Aurora PostgreSQLがCloudWatch Logsに 出力するログの課金を削減してみる #jawsdays2025
non97
1
230
1行のコードから社会課題の解決へ: EMの探究、事業・技術・組織を紡ぐ実践知 / EM Conf 2025
9ma3r
12
4.3k
Visualize, Visualize, Visualize and rclone
tomoaki0705
9
83k
大規模アジャイルフレームワークから学ぶエンジニアマネジメントの本質
staka121
PRO
3
1.3k
Potential EM 制度を始めた理由、そして2年後にやめた理由 - EMConf JP 2025
hoyo
2
2.8k
Apache Iceberg Case Study in LY Corporation
lycorptech_jp
PRO
0
350
実は強い 非ViTな画像認識モデル
tattaka
3
1.3k
30→150人のエンジニア組織拡大に伴うアジャイル文化を醸成する役割と取り組みの変化
nagata03
0
200
マーケットプレイス版Oracle WebCenter Content For OCI
oracle4engineer
PRO
3
540
Featured
See All Featured
How GitHub (no longer) Works
holman
314
140k
The Art of Programming - Codeland 2020
erikaheidi
53
13k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
133
33k
KATA
mclloyd
29
14k
The Cult of Friendly URLs
andyhume
78
6.2k
[RailsConf 2023] Rails as a piece of cake
palkan
53
5.3k
Learning to Love Humans: Emotional Interface Design
aarron
273
40k
A better future with KSS
kneath
238
17k
The Invisible Side of Design
smashingmag
299
50k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
251
21k
The Cost Of JavaScript in 2023
addyosmani
47
7.4k
RailsConf 2023
tenderlove
29
1k
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...