| Why is it that there is no implicit progn on cond, but there is on let. It seems inconsistent. Arc wouldn't even need a "with" if let had no implicit progn. For example
(with (x 3
y 4)
(sqrt (+ (expt x 2) (expt y 2)))) could become: (let x 3
y 4
(sqrt (+ (expt x 2) (expt y 2))))
This seems much more in keeping with the feel of arc. I tried to do something like the above with let and had too re-read the tutorial to remember about with. |