Clojure does use fractions by default. It's not the same as 1.0/6.0, but you can convert to it with `float` or `double` when you need.

 user=> (/ 1 6)
 1/6
 user=> (* (/ 1 6) 2)
 1/3
 user=> (pos? (/ 1 6)) ; Is 1/6 > 0?
 true
 user=> (float (/ 1 6))
 0.16666667