Control+Shift+Enter evaluates the namespace.
Evaluating a namespace should not run any of its functions, unless you call them at the top level. In a given codebase there should ideally be only one function that is called at the top level (conventionally, the -main
function), and one should set this up not by calling it in the namespace code, but as you have, via configuration.
Everything is working as expected here. You can put a call to (-main) in a commented block or a temporary section of the file for convenience while developing, or call it directly from the repl interface.