> * Explicitly declaring crossovers. I think that this is decouples the code > from it's intended purpose. It will be easy to get out of sync and cause > problems. > > As I see it, there are three solutions available for this problem > > 1. declare externally as you have done > 2. declare internally to the file - as has been done elsewhere (:generic) > 3. tag or mark the file name - either by path or extension. > > Honestly, I prefer the latter (and by extension) - but this would require > community consensus - and probably agreement from the core clojure team.
IMHO injecting build-related (orthogonal) information in files is a hack – ought to be avoided. Shantanu -- 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