ayberkt (1) [Avatar] Offline

I recently started going through the Joy of Clojure and have been enjoying it so far.

I tried tackling a few Project Euler problems to get better acquainted with the language; for a problem I needed the square root function.

Coming from a Python background I thought there would be something similar to

from math import sqrt

But turns out that Clojure does not have a built-in math library and thus I have to add a dependency and so on

This is the first time I encountered such behavior in a language. Why is this the case?

I guess this would make sense to people familiar with Clojure but it feels really odd to me.

Hope this is not a premature question since I am only about half through the book.