+-------------+ +-----------+ +---------+
| Change code |--->| Save file |--->| Build |
+-------------+ +-----------+ +---------+
^ |
| |
| V
+-------+ +------+ +-------------+
| Debug |<------| Test |<------| Reload page |
+-------+ +------+ +-------------+
“Suppose that the programmer has a keyboard at the computer. Then they can try their program, interrogate individual pieces of data or code to find an error, make a change and try again.”John McCarthy, 1959
(loop (print (eval (read))))
+-------------+ +---------------+
| Change code |--->| Evaluate code |
+-------------+ +---------------+
^ |
| |
| V
+-------+ +------+
| Debug |<----------| Test |
+-------+ +------+
Computers are fast
Computers are fast
Programmer time is precious
Computers are fast
Programmer time is precious
Why are we waiting?
Feedback to
james@diacono.com.au
Blog at
james.diacono.com.au
Creations at
github.com/jamesdiacono