>
>  I like the sequential let too.  For one thing, it allows for the breaking
> apart of complex expressions into more comprehensible parts, with well named
> intermediate variables resulting in self documenting code.


About the 7-part *let* as shown in your example: Could we get some opinions
about whether it is "idiomatic" Clojure?

I thought of *let  *as a sort of variable declaration, and so, one would
want to keep it simple and not do complex calculations in the *let *binding
expressions.

On the other hand, the  sequential mutually-dependent *let *bindings are of
course legal Clojure and completely immutability-safe.

If it is considered idomatic, then that's great, as it safely simulates the
sequential building up of values  usual to procedural programs.

Joshua

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Clojure" group.
To post to this group, send email to clojure@googlegroups.com
To unsubscribe from this group, send email to 
clojure+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/clojure?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to