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
Introduction to the Cloujure style
Search
Livesense Inc.
PRO
May 15, 2014
Programming
1
2.1k
Introduction to the Cloujure style
2014/05/09 Livesense SICP倶楽部LT大会にて
邦題『せめて、Clojureらしく』
Livesense Inc.
PRO
May 15, 2014
Tweet
Share
More Decks by Livesense Inc.
See All by Livesense Inc.
27新卒_Webエンジニア職採用_会社説明資料
livesense
PRO
0
3.4k
株式会社リブセンス・転職会議 採用候補者様向け資料
livesense
PRO
0
67
株式会社リブセンス 会社説明資料(報道関係者様向け)
livesense
PRO
0
1.6k
データ基盤の負債解消のためのリプレイス
livesense
PRO
0
460
26新卒_総合職採用_会社説明資料
livesense
PRO
0
12k
株式会社リブセンス会社紹介資料 / Invent the next common.
livesense
PRO
1
41k
26新卒_Webエンジニア職採用_会社説明資料
livesense
PRO
1
13k
中途セールス職_会社説明資料
livesense
PRO
0
270
EM候補者向け転職会議説明資料
livesense
PRO
0
130
Other Decks in Programming
See All in Programming
そのpreloadは必要?見過ごされたpreloadが技術的負債として爆発した日
mugitti9
2
3.4k
10年もののAPIサーバーにおけるCI/CDの改善の奮闘
mbook
0
820
uniqueパッケージの内部実装を支えるweak pointerの話
magavel
0
1k
Server Side Kotlin Meetup vol.16: 内部動作を理解して ハイパフォーマンスなサーバサイド Kotlin アプリケーションを書こう
ternbusty
3
180
GraphQL×Railsアプリのデータベース負荷分散 - 月間3,000万人利用サービスを無停止で
koxya
1
1.3k
他言語経験者が Golangci-lint を最初のコーディングメンターにした話 / How Golangci-lint Became My First Coding Mentor: A Story from a Polyglot Programmer
uma31
0
120
All About Angular's New Signal Forms
manfredsteyer
PRO
0
160
登壇は dynamic! な営みである / speech is dynamic
da1chi
0
330
Android16 Migration Stories ~Building a Pattern for Android OS upgrades~
reoandroider
0
110
Software Architecture
hschwentner
6
2.3k
開発生産性を上げるための生成AI活用術
starfish719
3
980
Leading Effective Engineering Teams in the AI Era
addyosmani
5
410
Featured
See All Featured
How to Ace a Technical Interview
jacobian
280
24k
Documentation Writing (for coders)
carmenintech
75
5.1k
The Cost Of JavaScript in 2023
addyosmani
55
9k
Keith and Marios Guide to Fast Websites
keithpitt
411
23k
Agile that works and the tools we love
rasmusluckow
331
21k
Facilitating Awesome Meetings
lara
56
6.6k
Stop Working from a Prison Cell
hatefulcrawdad
271
21k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
657
61k
Scaling GitHub
holman
463
140k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
55
3k
Code Reviewing Like a Champion
maltzj
526
40k
Build your cross-platform service in a week with App Engine
jlugia
232
18k
Transcript
ͤΊͯɺClojureΒ͘͠ Matsushita
Clojureɺհ͠·͢ ! ͱ͍͏ͭΓͰ࠷ॳ࡞ͬͨ ࢿྉ͕͜ΕͩΑʂ ! http://192.168.21.123:3000/ ! εϥΠυੜʹClojureΛ
ͬͯ·͢
ࠓΔ͜ͱ ! ؆୯ͳϓϩάϥϜΛɺClojureͷಛੑΛ͍ͳ͕Βमਖ਼͍ͯ͘͠աఔ Λ͓ݟͤ͠·͢ ! நԽͨ͠Γνϡʔχϯάͨ͠Γ !
࡞ͬͨͷฒྻݕࡧॲཧ ! ͱݴͬͯɺϩʔΧϧͷgrepͱGoogleݕࡧΛ͢Δ͚ͩ ! ෳޠͷORݕࡧ ! ωλόϨɿύϥϨϧʹ࣮ߦ͠·͢
ͦͦClojureͷಛੑͬͯ ! LispͰ͋Δ͜ͱ ! ͭ·ΓϚΫϩ͕ॻ͚Δ ! Ͱׅހ͕ݮΔΑ͏ʹؤுͬͯΔ
! ϦετͰͳ͘γʔέϯεΛॲཧ͢Δ ͜ͱ ! ฒྻॲཧ͕೦಄ʹ͋Δ͜ͱ ! JVMͰಈ͘͜ͱ ! ͭ·ΓJavaͷΫϥεɺϝιου͕ݺ Δ
·ͣgrepͯ͠ΈΔ ! εϨουϚΫϩ͕͔Γ͍͢ΑͶ ! wordsɺfile-seqɺreader͕γʔέϯε ! mapͱ͔ԆγʔέϯεΛฦ͢
! repeatແݶγʔέϯε
None
GoogleݕࡧΛՃ ! खൈ͖ͰGoogle News ! XMLγʔέϯε !
ͳΜ͔࠷ޙʹconcatͯ͠Δ͋ͨΓΧοίѱ͍
None
protocolͰݺͼग़͠ڞ௨Խ ! ܕʹΑΔଟଶ ! Կ͔ίʔυ૿͚͑ͨͲɺݕࡧରΛTwitterɺ Evernoteͱ૿͍ͯ͘͠ʹ͍͍ΑͶ !
ͰՃ͢Δਓʹͱͬͯॏෳ͕ଟ͍
None
ϚΫϩ ! ݺͼग़͠ଆΛָʹͯ͠ΈΔ ! def***τοϓϨϕϧ͡Όͳ͍ͱએݴͰ͖ͳ͍ ͷͰɺؔͰରԠͰ͖ͳ͍
None
͞ΒʹϚΫϩ ! ·ͩݺͼग़͠ଆ͕ۤ࿑͍ͯ͠ΔͷͰ ! ͜ΕϚΫϩ͡Όͳ͍ͱແཧͬΆ͔ͬͨ ! ԶͷϚΫϩྗͩͱ͍ͩͿίʔυ͕૿͑ͯ͠·
ͬͨ
None
νϡʔχϯά ! WebʹෳճϦΫΤετ͛ͯΔ͠ɺฒྻԽ ͠ͳ͍ͱ͍ΑͶ ! Twitterͱ͔Evernoteͱ͔૿̓͠ʢ͈́
None
͞Βʹνϡʔχϯά ! λΠϓώϯτͰదͳJava Byte Codeʹม͞ ΕΔ ! ׂΓͱΦϚέ
! ͋Μ·Γҙຯͳ͔ͬͨ
None
͝੩ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠