On Aug 19, 2013, at 06:38 , Tim Visher <tim.vis...@gmail.com> wrote: > The most annoying thing to me about forward declaration is that it > prevents what Uncle Bob calls 'Newspaper Style Code' where I can > structure my code in such a way that the high-level functions are > right at the top and the primitives that they might need are found > below so that I or someone else who needs to read me code can stop > reading at any point and only miss some details about how things work.
On the other hand, it doesn't take much to get used to reading source files from the bottom up. And I'd consider it a (minor) benefit that Clojure encourages this organization, as opposed to languages that don't care where in the file you put your functions. Not that I'd be against doing things another way; I just haven't been bothered much by Clojure's "backwards" orientation and the occasional forward-declaration. -- -- 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 Note that posts from new members are moderated - please be patient with your first post. 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 --- You received this message because you are subscribed to the Google Groups "Clojure" group. To unsubscribe from this group and stop receiving emails from it, send an email to clojure+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out.