Great. Do I need to be explicit in naming crossover files.
what If I have for example crossover/a/b/x.clj crossover/a/y.clj can I do [crossover] and get all of these? my test says - yes in the main project - but only to the level immediately below. i.e picking up crossover/*.clj - no in checkouts - I have to be explicit here. D On Friday, 20 April 2012 10:23:48 UTC+10, Evan Mezeske wrote: > > Yeah, you should be able to avoid having a .crossover or .generic or > whatever in your namespaces; those are just examples based on my personal > way of organizing things. > > You can put the crossover files wherever you want, as long as they're in > the classpath (even in a JAR). They don't need to be named specially, or > anything like that. So if you specified :crossovers [a.b.c], the plugin > will look throughout the classpath for a/b/c.clj, and will use it as a > crossover. > > On Thursday, April 19, 2012 5:17:51 PM UTC-7, Dave Sann wrote: >> >> I finally started take take a look at this. >> >> Apologies are due - it does work. I had errors in my tests. >> >> I have a question though. >> >> Ideally, I don't really want to have .crossover. or .generic. in my >> namespaces. >> >> Is it possible to put crossover/generic files in a completely separate >> src directory? >> >> If not - how hard do you think this would be? >> >> Cheers >> >> Dave >> >> >> On Saturday, 7 April 2012 13:39:10 UTC+10, Dave Sann wrote: >>> >>> I'll take a look >>> >>> On Thursday, 5 April 2012 16:34:34 UTC+10, Evan Mezeske wrote: >>>> >>>> I haven't used checkout dependencies with lein-cljsbuild myself, but my >>>> understanding is that lein will put the "checkouts" directory earlier in >>>> the classpath than other dependencies, so things in there will be found >>>> first. The clojurescript compiler runs inside an "eval-in-project" in >>>> Leiningen. I would have assumed that the checkout dependencies would be >>>> available "in-project", but your testing would seem to indicate that >>>> they're not. >>>> >>>> Feel free to open a lein-cljsbuild case for this; I'll be able to help >>>> investigate in a few days. Of course, if you track down the problem and >>>> fix >>>> it, I'd happily accept a pull request! :) >>>> >>>> -Evan >>>> >>>> On Wednesday, April 4, 2012 8:59:35 PM UTC-7, Dave Sann wrote: >>>>> >>>>> Correction - the code does not compile in simple mode and above >>>>> because the checkouts do not appear to be found. >>>>> >>>>> On Thursday, 5 April 2012 13:31:51 UTC+10, Dave Sann wrote: >>>>>> >>>>>> Can anyone confirm whether lein cljsbuild can support use of the >>>>>> "checkouts" directory? >>>>>> >>>>>> I have tried this with a simple test. The code compiles without error >>>>>> but the checkouts dependencies are not included. >>>>>> >>>>>> I know that you can jar the cljs files but it is good to be able to >>>>>> work without doing this for small edits. >>>>>> >>>>>> I currently use a modified version of cljs-watch that does this - but >>>>>> I would like to switch to a more "standard" build path >>>>>> >>>>>> If not supported I will add this as an enhancement request. >>>>>> >>>>>> Cheers >>>>>> >>>>>> 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