Starting a Basic REPL Workflow
Starting a Basic REPL Workflow
B02 Repl-Driven Development in Clojure
Buy now
Learn more
What is Repl-Driven Development?
The mental switch to Repl-Driven Development - Batch vs interactive programming
3
All about Flow
1
A map of the Repl-Driven Development territory
Example of Repl-Driven Development
5
Clojure execution semantics
1
Compiling and executing code from your Clojure editor
7
Starting a Basic REPL Workflow
Coding interactively at the Repl
1
Guidelines for Repl-Driven Development
4
Ergonomics - Tools to write code
3
Structural editing - Tools to write code
1
Testing code with the Repl
Dealing with errors
1
println debugging
3
Scientific debugging
Keeping code in sync
4
Controlling namespace reloading with defonce
Printing values and controlling printing
Playing with values at the repl
Navigating namespaces at the repl
3
Interactive documentation
Running a Clojure repl in a Java application
2
Editing servers and other long-running processes
Some reloading tools some people use
Recap and Conclusions
Preview unavailable
You must log in or sign up to view this lesson.
Login
Sign up
B02 Repl-Driven Development in Clojure
Buy now
Learn more
What is Repl-Driven Development?
The mental switch to Repl-Driven Development - Batch vs interactive programming
3
All about Flow
1
A map of the Repl-Driven Development territory
Example of Repl-Driven Development
5
Clojure execution semantics
1
Compiling and executing code from your Clojure editor
7
Starting a Basic REPL Workflow
Coding interactively at the Repl
1
Guidelines for Repl-Driven Development
4
Ergonomics - Tools to write code
3
Structural editing - Tools to write code
1
Testing code with the Repl
Dealing with errors
1
println debugging
3
Scientific debugging
Keeping code in sync
4
Controlling namespace reloading with defonce
Printing values and controlling printing
Playing with values at the repl
Navigating namespaces at the repl
3
Interactive documentation
Running a Clojure repl in a Java application
2
Editing servers and other long-running processes
Some reloading tools some people use
Recap and Conclusions