On Mon, Nov 12, 2012 at 2:59 AM, Sean Corfield <seancorfi...@gmail.com>wrote:
> On Sun, Nov 11, 2012 at 2:26 PM, Mark Engelberg > <mark.engelb...@gmail.com> wrote: > > I can relate to Denis' issue. I find it pretty common to have a common > set > > of dependencies across every file in a project. > > Well, I have to say I was puzzled by Denis' post because I definitely > don't have common dependencies across every file. Now hearing you say > the same thing I'm doubly puzzled... > > I don't like to have anything imported that I'm not explicitly using > (and I regularly double-check after refactoring to make sure I remove > any redundant imports). Preferences aside, however, I'm genuinely > curious as to the sort of program structure that has the same > dependencies in every namespace. I can see how some of Denis' imports > are useful for the repl - but I tend to just import them as needed or > write them out in full (clojure.pprint/pprint is my most common one) - > but I'm a bit surprised to see set, string, xml, sh and io all being > that common (in every file). > > Denis, Mark, could you speak to what sort of things you're using these > for that make it convenient to have them in every namespace? > > I tend to have I/O isolated to one or two namespaces, the same goes > for shell operations, and XML operations. Maybe we're working in > different enough fields that our use cases are very different (I > suspect that's true for Mark - not sure what area Denis works in?). > Sean, Most of my Clojure usage is as a scripting language (where other would use Python or Ruby). I usually don't plan in advance how my program will be splitted in namespaces : I start from one namespace that does everything, let it grow, and split it if it make sense. Denis > -- > Sean A Corfield -- (904) 302-SEAN > An Architect's View -- http://corfield.org/ > World Singles, LLC. -- http://worldsingles.com/ > > "Perfection is the enemy of the good." > -- Gustave Flaubert, French realist novelist (1821-1880) > > -- > 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 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