> > 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 -~----------~----~----~----~------~----~------~--~---