Hello, I’m doing a school paper on Clojure but there are two questions that i just can’t find answers to anywhere they are:
Are data types bound to variables and parameters at compile-time? run-time? a combination?
How are parameters passed? (Pass by value? Pass by reference? Pass by value-result? etc.)
If anybody knows the answers to these two questions I would greatly appreciate it thanks!