On Tuesday, July 23, 2013 11:50:50 AM UTC-4, Greg Slepak wrote: > > I think I read somewhere that :use is no longer encouraged, but I could be > mistaken. > > From what I've read, it seems like most people agree that Clojure has too > many ways of including/importing/referencing/requiring/using things: > > > http://blog.8thlight.com/colin-jones/2010/12/05/clojure-libs-and-namespaces-require-use-import-and-ns.html > > > The above gives a very nice explanation of all the various difference, but > it also acknowledges their complexity. > > Since :use uses :require, and since :require can do everything that :use > can, can we simplify Clojure programming a bit for newcomers by deprecating > the use of :use? The situation in ClojureScript is even worse because it > adds :require-macros on top of all the other ways of including files. > > Ideally, it would be awesome if there was just a single directive for > everything, but perhaps there's some complicated low-level reason why > that's not possible. :-\ > > Thoughts? > > I find that use of `:use` makes code more difficult to read.
Names from clojure.core are written without the namespace; everything else I expect to see a namespace in front to provide context. Yes, I also write dates like YYYY-MM-DD. :) -- John -- -- 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.