If you are referring to (2), I agree. But marking the type of a file by either path or extension is not a hack, in my opinion. (3) I was suggesting that ideally this would be better.
To justify this statement I would claim that: jvm clj files - using java platform specifics clr clj files - using .net platform specifics generic clj files - using only clojure cljs files - using browser platform specifics (and even nodejs - using node platform specifics) (and a special case of cljs macros) are all different classes/types of clojure code. In the much the same way that .java and .clj are different. Different builds will use different files. The problem that these build tools (crossovers and so forth) are trying to address is how to classify these so as to know whether to use or ignore them - for a specific build. Dave -- 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