2005/07/08

I call this development style: 'putting parentheses around the specification and make it run'. It is only possible because Lisp development systems are giving you the combination of easy DSL integration (due to a programmable programming language), an interactive development system (with REPLs (Read Eval Print Loop) and incremental compilation) and robust error handling (with the condition system).