Clojure tests are slow

In Clojure, execution time of a test is much longer than with most other languages. Thus it is quite difficult to finish a clash of code in time.

1 Like

The tests could be running way faster if the code was interpreted instead of run in a new JVM instance each time.
It is possible to interpret it instantly (with no JVM starting wait time) using a library called SCI GitHub - borkdude/sci: Configurable Clojure interpreter suitable for scripting and Clojure DSLs.</ compiled using GraalVM.

1 Like

Unfortunately, it’s not possible. That’s not how our environment works. Sorry :confused:

What kind of constraints do you have?

Basically, they say that they don’t know how to do, because if they understood what I proposed they would not answer that.