I want to use the value of a variable to compute the value of another variable in the same let statement. Is there a way to do this in Clojure without using nested lets?
Nested let solution:
(let [x 3] (let [y (+ 1 x)] y)) = 4
Desired solution:
(let [x 3 y (+ 1 x)] y) = 4