An adequate intro to ClojureScript
summary
ClojureScript compiles to JavaScript and brings Lisp syntax plus persistent immutable data structures; the talk shows a Leiningen template, Figwheel-powered REPL hot reload, and a tiny Reagent app that actually updates in the browser as code is edited. Examples include calling browser APIs from ClojureScript, using React wrappers, and small projects that work (a live-coded Web Audio demo and a browser game). The claim is practical: build, run, edit, and get immediate compiler feedback.
AI-written summary · about
chapters (17)
- 0:00Introduction
- 1:18Why ClojureScript
- 3:49Functional Lisp
- 4:40Scheme
- 5:40Closure
- 6:50Data Structures
- 7:50Functions
- 9:46Closure Functional
- 10:34Closure in Browser
- 10:55Different implementations
- 12:32Compilation
- 13:27Development Environment
- 14:57Frontend
- 16:35Reple
- 21:54Alert prompt
- 24:39Hello World
- 27:57Outro
related talks
49mClojureScript: Fun and productive web development with next level tooling
27mBuilding functional Front-ends with ClojureScript
49mClojureScript - Making Front-End development Fun again
24mUsing backend languages for frontends: Why ClojureScript is an awesome idea!
41mClojureScript for Skeptics
35mThrough the Looking Glass
32mClojureScript: Lisp's Revenge
34mClojureScript: The Essence of Alchemy
