The Interpreter Calling csi without arguments will start a REPL for you: #;1> "hello world!" "hello world!" #;2> (+ 1 2) 3 #;3> (string-split #1) ; <- history function! ("hello" "world!") Quit it with ",q". See ",?" for more.