31
ClojureScript LISP’s Revenge Wednesday, October 2, 13

ClojureScript - GOTO Bloggotocon.com/dl/goto-aar-2013/slides/DavidNolen_ClojureScriptLisps... · How big is Hello World? Wednesday, October 2, 13. 2 LOC Wednesday, October 2, 13

  • Upload
    vonga

  • View
    219

  • Download
    0

Embed Size (px)

Citation preview

Page 1: ClojureScript - GOTO Bloggotocon.com/dl/goto-aar-2013/slides/DavidNolen_ClojureScriptLisps... · How big is Hello World? Wednesday, October 2, 13. 2 LOC Wednesday, October 2, 13

ClojureScriptLISP’s Revenge

Wednesday, October 2, 13

Page 2: ClojureScript - GOTO Bloggotocon.com/dl/goto-aar-2013/slides/DavidNolen_ClojureScriptLisps... · How big is Hello World? Wednesday, October 2, 13. 2 LOC Wednesday, October 2, 13

ClojureScriptLISP’s Revenge

C.A.R. Hoare’s Revenge

Wednesday, October 2, 13

Page 3: ClojureScript - GOTO Bloggotocon.com/dl/goto-aar-2013/slides/DavidNolen_ClojureScriptLisps... · How big is Hello World? Wednesday, October 2, 13. 2 LOC Wednesday, October 2, 13

Wednesday, October 2, 13

Page 4: ClojureScript - GOTO Bloggotocon.com/dl/goto-aar-2013/slides/DavidNolen_ClojureScriptLisps... · How big is Hello World? Wednesday, October 2, 13. 2 LOC Wednesday, October 2, 13

Wednesday, October 2, 13

Page 5: ClojureScript - GOTO Bloggotocon.com/dl/goto-aar-2013/slides/DavidNolen_ClojureScriptLisps... · How big is Hello World? Wednesday, October 2, 13. 2 LOC Wednesday, October 2, 13

Wednesday, October 2, 13

Page 6: ClojureScript - GOTO Bloggotocon.com/dl/goto-aar-2013/slides/DavidNolen_ClojureScriptLisps... · How big is Hello World? Wednesday, October 2, 13. 2 LOC Wednesday, October 2, 13

2013

Wednesday, October 2, 13

Page 7: ClojureScript - GOTO Bloggotocon.com/dl/goto-aar-2013/slides/DavidNolen_ClojureScriptLisps... · How big is Hello World? Wednesday, October 2, 13. 2 LOC Wednesday, October 2, 13

Wednesday, October 2, 13

Page 8: ClojureScript - GOTO Bloggotocon.com/dl/goto-aar-2013/slides/DavidNolen_ClojureScriptLisps... · How big is Hello World? Wednesday, October 2, 13. 2 LOC Wednesday, October 2, 13

Wednesday, October 2, 13

Page 9: ClojureScript - GOTO Bloggotocon.com/dl/goto-aar-2013/slides/DavidNolen_ClojureScriptLisps... · How big is Hello World? Wednesday, October 2, 13. 2 LOC Wednesday, October 2, 13

Wednesday, October 2, 13

Page 10: ClojureScript - GOTO Bloggotocon.com/dl/goto-aar-2013/slides/DavidNolen_ClojureScriptLisps... · How big is Hello World? Wednesday, October 2, 13. 2 LOC Wednesday, October 2, 13

How big is Hello World?

Wednesday, October 2, 13

Page 11: ClojureScript - GOTO Bloggotocon.com/dl/goto-aar-2013/slides/DavidNolen_ClojureScriptLisps... · How big is Hello World? Wednesday, October 2, 13. 2 LOC Wednesday, October 2, 13

2 LOC

Wednesday, October 2, 13

Page 12: ClojureScript - GOTO Bloggotocon.com/dl/goto-aar-2013/slides/DavidNolen_ClojureScriptLisps... · How big is Hello World? Wednesday, October 2, 13. 2 LOC Wednesday, October 2, 13

Is it slow?

Wednesday, October 2, 13

Page 13: ClojureScript - GOTO Bloggotocon.com/dl/goto-aar-2013/slides/DavidNolen_ClojureScriptLisps... · How big is Hello World? Wednesday, October 2, 13. 2 LOC Wednesday, October 2, 13

Wednesday, October 2, 13

Page 14: ClojureScript - GOTO Bloggotocon.com/dl/goto-aar-2013/slides/DavidNolen_ClojureScriptLisps... · How big is Hello World? Wednesday, October 2, 13. 2 LOC Wednesday, October 2, 13

Compile time?

Wednesday, October 2, 13

Page 15: ClojureScript - GOTO Bloggotocon.com/dl/goto-aar-2013/slides/DavidNolen_ClojureScriptLisps... · How big is Hello World? Wednesday, October 2, 13. 2 LOC Wednesday, October 2, 13

Can I debug it?

Wednesday, October 2, 13

Page 16: ClojureScript - GOTO Bloggotocon.com/dl/goto-aar-2013/slides/DavidNolen_ClojureScriptLisps... · How big is Hello World? Wednesday, October 2, 13. 2 LOC Wednesday, October 2, 13

Wednesday, October 2, 13

Page 17: ClojureScript - GOTO Bloggotocon.com/dl/goto-aar-2013/slides/DavidNolen_ClojureScriptLisps... · How big is Hello World? Wednesday, October 2, 13. 2 LOC Wednesday, October 2, 13

Anyone use it?

Wednesday, October 2, 13

Page 18: ClojureScript - GOTO Bloggotocon.com/dl/goto-aar-2013/slides/DavidNolen_ClojureScriptLisps... · How big is Hello World? Wednesday, October 2, 13. 2 LOC Wednesday, October 2, 13

๏ >2300 GitHub watchers

๏ 58 contributors

๏ ClojureScript build tool 2nd most popular Leiningen plugin

๏ Slim O’Reilly book for getting started

Wednesday, October 2, 13

Page 19: ClojureScript - GOTO Bloggotocon.com/dl/goto-aar-2013/slides/DavidNolen_ClojureScriptLisps... · How big is Hello World? Wednesday, October 2, 13. 2 LOC Wednesday, October 2, 13

What’s it like?

Wednesday, October 2, 13

Page 20: ClojureScript - GOTO Bloggotocon.com/dl/goto-aar-2013/slides/DavidNolen_ClojureScriptLisps... · How big is Hello World? Wednesday, October 2, 13. 2 LOC Wednesday, October 2, 13

demo

Wednesday, October 2, 13

Page 21: ClojureScript - GOTO Bloggotocon.com/dl/goto-aar-2013/slides/DavidNolen_ClojureScriptLisps... · How big is Hello World? Wednesday, October 2, 13. 2 LOC Wednesday, October 2, 13

Wednesday, October 2, 13

Page 22: ClojureScript - GOTO Bloggotocon.com/dl/goto-aar-2013/slides/DavidNolen_ClojureScriptLisps... · How big is Hello World? Wednesday, October 2, 13. 2 LOC Wednesday, October 2, 13

Wednesday, October 2, 13

Page 23: ClojureScript - GOTO Bloggotocon.com/dl/goto-aar-2013/slides/DavidNolen_ClojureScriptLisps... · How big is Hello World? Wednesday, October 2, 13. 2 LOC Wednesday, October 2, 13

Wednesday, October 2, 13

Page 24: ClojureScript - GOTO Bloggotocon.com/dl/goto-aar-2013/slides/DavidNolen_ClojureScriptLisps... · How big is Hello World? Wednesday, October 2, 13. 2 LOC Wednesday, October 2, 13

core.async

Wednesday, October 2, 13

Page 25: ClojureScript - GOTO Bloggotocon.com/dl/goto-aar-2013/slides/DavidNolen_ClojureScriptLisps... · How big is Hello World? Wednesday, October 2, 13. 2 LOC Wednesday, October 2, 13

demo

Wednesday, October 2, 13

Page 26: ClojureScript - GOTO Bloggotocon.com/dl/goto-aar-2013/slides/DavidNolen_ClojureScriptLisps... · How big is Hello World? Wednesday, October 2, 13. 2 LOC Wednesday, October 2, 13

Oh ...

Wednesday, October 2, 13

Page 27: ClojureScript - GOTO Bloggotocon.com/dl/goto-aar-2013/slides/DavidNolen_ClojureScriptLisps... · How big is Hello World? Wednesday, October 2, 13. 2 LOC Wednesday, October 2, 13

just one more thing

Wednesday, October 2, 13

Page 28: ClojureScript - GOTO Bloggotocon.com/dl/goto-aar-2013/slides/DavidNolen_ClojureScriptLisps... · How big is Hello World? Wednesday, October 2, 13. 2 LOC Wednesday, October 2, 13

Wednesday, October 2, 13

Page 29: ClojureScript - GOTO Bloggotocon.com/dl/goto-aar-2013/slides/DavidNolen_ClojureScriptLisps... · How big is Hello World? Wednesday, October 2, 13. 2 LOC Wednesday, October 2, 13

Wednesday, October 2, 13

Page 30: ClojureScript - GOTO Bloggotocon.com/dl/goto-aar-2013/slides/DavidNolen_ClojureScriptLisps... · How big is Hello World? Wednesday, October 2, 13. 2 LOC Wednesday, October 2, 13

demo

Wednesday, October 2, 13

Page 31: ClojureScript - GOTO Bloggotocon.com/dl/goto-aar-2013/slides/DavidNolen_ClojureScriptLisps... · How big is Hello World? Wednesday, October 2, 13. 2 LOC Wednesday, October 2, 13

Questions?

Wednesday, October 2, 13