際際滷

際際滷Share a Scribd company logo
Clojure programming study_00
Lisp 譬 れ 蠏碁9
 http://lispkorea.org:8080/k-lisper
Clojure? - 螳
JVM 螳 Lisp 螻 語.
覦 "closure" 螳.
Lisp螳 覘 覩誤 蟇一?
 企 蠍一 : LISt Processing
 企  Linked List( 
蟆 襴ろ)螳 譯朱 襭蟲譟.
AI 語?
 John McCarthy
 Lisp 覯讌 "譟 襷れ拘
 (1927 9 4 ~ 2011 10 24)
 1956 ろ碁┯  豌朱 瑚概讌(Artificial
Intelligence)企朱 企ゼ 谿曙
 1958 Lisp 螳覦
 1960 朱 "Recursive Functions of Symbolic
Expressions and Their Computation by Machine, Part I
 1971 襷 . 瑚概讌レ  郁規 語
Lisp Machine in MITs Museum
Clojure? - 
 1930
 lambda calculus 螳 - Alonzo Church
 1958
 Lisp 語 螳 - John McCarthy
 1959
 豌覯讌 Lisp 蟲 - Steve Russell
 1995
 Java 豢 - James Gosling, Sun Microsystems
 2007 10
 Clojure 豢 1.0.x - Rich Hickey
 2015 06 30
 Clojure 1.7.0 - stable
Clojure? - 谿曙
 襴豺(Rich Hickey)
 20 伎 螳覦蟆暑
 scheduling systems, broadcast automation, audio analysis, fingerprinting, dat
abase design, yield management, exit poll systems, machine listening
 NYU(New York University) Advanced C++螳
 る 語企 C, C++, Java, C#
 襷蟆  Clojure襯 3 螳覦
 .clj(C#, Lisp, Java)
Clojure - Lisp
Clojure? - 觜蟲 - scala
 譴蠍磯
 
 螳豌伎
 ろ
Clojure? - 觜蟲 - clojure
 蠍磯
 
 一危一
 貊  一危
Clojure - 螳覦 - Java
Clojure - 螳覦 - Clojure
觸訖
 覦 谿曙  螻襷, 襦蠏碁覦
れ 螳譟
 "螳語朱 れ梗(Scala), 企(Clojure)
襯 譬. れ梗朱 襦碁ゼ  
螻 企 る覲願 も
 http://www.zdnet.co.kr/news/news_view.asp
?artice_id=20150731111920
觸訖 - 1
 Walmart Runs Clojure at Scale
 Our Clojure system just handled its first Wal
mart black Friday and came out without a sc
ratch.  Anthony Marcar, Senior Architect 
WalmartLabs
 https://www.youtube.com/watch?v=av9Xi6C
Nqq4
觸訖 - 2
 Brandon Bloom - Building CircleCI's
Front end With Om
 https://www.youtube.com/watch?v=LNtQPS
Ui1iQ
 https://github.com/circleci/frontend
觸訖 - 3
 Driving React Native with ClojureScri
pt / Om
 https://www.youtube.com/watch?v=Dt2zNem
LCCk
Clojure Programming 豈
 Clojure Programming
 Practical Lisp for the Java World
 By Chas Emerick, Brian Carper, Christophe
Grand
 Publisher: O'Reilly Media
 Final Release Date: March 2012
 Pages: 630
 http://www.clojurebook.com/
ろ磯 殊, 覦 蟆一.
 谿瑚 螳 螳
 ろ磯 殊, 覦 蟆一.
Leiningen
 Java 襦 襷る, ant maven XML 螳讌螻
襦碁ゼ 蟯襴.
 讌襷, XML 覲願 蠍 る!
 Leiningen 襦瑚襴  豌願 .clj 殊企.
Leiningen
Ant: Java 襦 蟯襴蟲
Leiningen: Clojure襦 蟯襴蟲
殊企蟆(Leiningen)  螳覩(Ant)れ 覓朱Μ豺螻
 レ 讌貅磯.
Leiningen Versus the Ants - Carl Stephenso
n
Leiningen - command
lein new
lein deps
lein uberjar
lein repl
襦 襦
譟伎 dependencies
覈 jar襦 覓玖鍵
REPL ろ
Leiningen - れ 覦 REPL
Leiningen - JAVA蟆曙れ
JAVA_HOME
C:Program FilesJavajdk1.7.0_40
PATH
%PATH%;%JAVA_HOME%bin
Leinin  new hello
> cd prj
> lein new hello
> tree hello
hello
doc
resources
src
 hello
test
hello
nRepl
https://github.com/clojure/tools.nrepl
Clojure *n*etwork REPL.
ReadEvalPrint-Loop
nRepl
> lein repl
IntelliJ + Cursive 企 螳覦 蟆 襷
蠍
 http://manmyung.github.io/posts/2015-
03-17-post.html
 https://www.jetbrains.com/idea/download/
 https://cursiveclojure.com/userguide/
 https://groups.google.com/forum/#!forum
/lisp-korea
 https://lisp-korea.slack.com/
 https://clojurians.slack.com/messages/cl
ojure-korea/
 https://www.facebook.com/groups/defncl
ojure/

More Related Content

Clojure programming study_00

  • 2. Lisp 譬 れ 蠏碁9 http://lispkorea.org:8080/k-lisper
  • 3. Clojure? - 螳 JVM 螳 Lisp 螻 語. 覦 "closure" 螳.
  • 4. Lisp螳 覘 覩誤 蟇一? 企 蠍一 : LISt Processing 企 Linked List( 蟆 襴ろ)螳 譯朱 襭蟲譟.
  • 5. AI 語? John McCarthy Lisp 覯讌 "譟 襷れ拘 (1927 9 4 ~ 2011 10 24) 1956 ろ碁┯ 豌朱 瑚概讌(Artificial Intelligence)企朱 企ゼ 谿曙 1958 Lisp 螳覦 1960 朱 "Recursive Functions of Symbolic Expressions and Their Computation by Machine, Part I 1971 襷 . 瑚概讌レ 郁規 語
  • 6. Lisp Machine in MITs Museum
  • 7. Clojure? - 1930 lambda calculus 螳 - Alonzo Church 1958 Lisp 語 螳 - John McCarthy 1959 豌覯讌 Lisp 蟲 - Steve Russell 1995 Java 豢 - James Gosling, Sun Microsystems 2007 10 Clojure 豢 1.0.x - Rich Hickey 2015 06 30 Clojure 1.7.0 - stable
  • 8. Clojure? - 谿曙 襴豺(Rich Hickey) 20 伎 螳覦蟆暑 scheduling systems, broadcast automation, audio analysis, fingerprinting, dat abase design, yield management, exit poll systems, machine listening NYU(New York University) Advanced C++螳 る 語企 C, C++, Java, C# 襷蟆 Clojure襯 3 螳覦 .clj(C#, Lisp, Java)
  • 10. Clojure? - 觜蟲 - scala 譴蠍磯 螳豌伎 ろ
  • 11. Clojure? - 觜蟲 - clojure 蠍磯 一危一 貊 一危
  • 13. Clojure - 螳覦 - Clojure
  • 14. 觸訖 覦 谿曙 螻襷, 襦蠏碁覦 れ 螳譟 "螳語朱 れ梗(Scala), 企(Clojure) 襯 譬. れ梗朱 襦碁ゼ 螻 企 る覲願 も http://www.zdnet.co.kr/news/news_view.asp ?artice_id=20150731111920
  • 15. 觸訖 - 1 Walmart Runs Clojure at Scale Our Clojure system just handled its first Wal mart black Friday and came out without a sc ratch. Anthony Marcar, Senior Architect WalmartLabs https://www.youtube.com/watch?v=av9Xi6C Nqq4
  • 16. 觸訖 - 2 Brandon Bloom - Building CircleCI's Front end With Om https://www.youtube.com/watch?v=LNtQPS Ui1iQ https://github.com/circleci/frontend
  • 17. 觸訖 - 3 Driving React Native with ClojureScri pt / Om https://www.youtube.com/watch?v=Dt2zNem LCCk
  • 18. Clojure Programming 豈 Clojure Programming Practical Lisp for the Java World By Chas Emerick, Brian Carper, Christophe Grand Publisher: O'Reilly Media Final Release Date: March 2012 Pages: 630 http://www.clojurebook.com/
  • 19. ろ磯 殊, 覦 蟆一. 谿瑚 螳 螳 ろ磯 殊, 覦 蟆一.
  • 20. Leiningen Java 襦 襷る, ant maven XML 螳讌螻 襦碁ゼ 蟯襴. 讌襷, XML 覲願 蠍 る! Leiningen 襦瑚襴 豌願 .clj 殊企.
  • 21. Leiningen Ant: Java 襦 蟯襴蟲 Leiningen: Clojure襦 蟯襴蟲 殊企蟆(Leiningen) 螳覩(Ant)れ 覓朱Μ豺螻 レ 讌貅磯. Leiningen Versus the Ants - Carl Stephenso n
  • 22. Leiningen - command lein new lein deps lein uberjar lein repl 襦 襦 譟伎 dependencies 覈 jar襦 覓玖鍵 REPL ろ
  • 23. Leiningen - れ 覦 REPL
  • 24. Leiningen - JAVA蟆曙れ JAVA_HOME C:Program FilesJavajdk1.7.0_40 PATH %PATH%;%JAVA_HOME%bin
  • 25. Leinin new hello > cd prj > lein new hello > tree hello hello doc resources src hello test hello
  • 28. IntelliJ + Cursive 企 螳覦 蟆 襷 蠍 http://manmyung.github.io/posts/2015- 03-17-post.html https://www.jetbrains.com/idea/download/ https://cursiveclojure.com/userguide/
  • 29. https://groups.google.com/forum/#!forum /lisp-korea https://lisp-korea.slack.com/ https://clojurians.slack.com/messages/cl ojure-korea/ https://www.facebook.com/groups/defncl ojure/