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新卒_Webエンジニア職採用_会社説明資料
livesense
PRO
0
77
株式会社リブセンス・転職会議 採用候補者様向け資料
livesense
PRO
0
14
株式会社リブセンス 会社説明資料(報道関係者様向け)
livesense
PRO
0
1.4k
データ基盤の負債解消のためのリプレイス
livesense
PRO
0
390
26新卒_総合職採用_会社説明資料
livesense
PRO
0
8.8k
株式会社リブセンス会社紹介資料 / Invent the next common.
livesense
PRO
1
27k
26新卒_Webエンジニア職採用_会社説明資料
livesense
PRO
1
12k
中途セールス職_会社説明資料
livesense
PRO
0
250
EM候補者向け転職会議説明資料
livesense
PRO
0
120
Other Decks in Technology
See All in Technology
【5分でわかる】セーフィー エンジニア向け会社紹介
safie_recruit
0
26k
開発生産性を組織全体の「生産性」へ! 部門間連携の壁を越える実践的ステップ
sudo5in5k
0
200
怖くない!はじめてのClaude Code
shinya337
0
260
生成AI時代 文字コードを学ぶ意義を見出せるか?
hrsued
1
680
Connect 100+を支える技術
kanyamaguc
0
110
より良いプロダクトの開発を目指して - 情報を中心としたプロダクト開発 #phpcon #phpcon2025
bengo4com
1
3.2k
AWS テクニカルサポートとエンドカスタマーの中間地点から見えるより良いサポートの活用方法
kazzpapa3
2
570
mrubyと micro-ROSが繋ぐロボットの世界
kishima
2
380
Oracle Audit Vault and Database Firewall 20 概要
oracle4engineer
PRO
3
1.7k
Amazon Bedrockで実現する 新たな学習体験
kzkmaeda
2
660
米国国防総省のDevSecOpsライフサイクルをAWSのセキュリティサービスとOSSで実現
syoshie
2
1.2k
Amazon S3標準/ S3 Tables/S3 Express One Zoneを使ったログ分析
shigeruoda
5
580
Featured
See All Featured
Fashionably flexible responsive web design (full day workshop)
malarkey
407
66k
Being A Developer After 40
akosma
90
590k
Java REST API Framework Comparison - PWX 2021
mraible
31
8.7k
Building an army of robots
kneath
306
45k
StorybookのUI Testing Handbookを読んだ
zakiyama
30
5.8k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
124
52k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
31
1.3k
Intergalactic Javascript Robots from Outer Space
tanoku
271
27k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
281
13k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
2.9k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
8
800
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...