By design, Calcit program is supposed to be written with calcit-editor. And you can try short snippets in eval mode.
If you want to code larger program with calcit-editor, it's also possible. Find example in minimal-calcit.
bundle_calcit command, Calcit code can be written as an indentation-based language. So you don't have to match parentheses like in Clojure. It also means now you need to handle indentations very carefully.
You need to bundle files first into a
compact.cirru file. Then use
cr command to run it.
.compact-inc.cirru will be generated as well to trigger hot code swapping. Just launch these 2 watchers in parallel.