The classpath is specified in the lein and cake scripts respectively.
lein is a shell script, and cake is a ruby script, so pop them open in
your favorite text editor and take a look.

  ~Gary

On Jun 24, 4:56 pm, Lee Spector <lspec...@hampshire.edu> wrote:
> Oops: Ignore my last "BTW" -- now load works for me too. Not sure why it 
> didn't previously. I'd still like to know where it is specified that src and 
> lib are on the classpath, but I guess I have everything working now.
>
> Thanks,
>
>  -Lee
>
> On Jun 24, 2011, at 4:50 PM, Lee Spector wrote:
>
>
>
>
>
>
>
>
>
> > Thanks Gary. With this I'm able to get :use to work correctly -- FWIW the 
> > part I wasn't getting right (again :-() was the association between the 
> > namespace names and the directory structure. In the context of your example 
> > I was doing something like (ns core ...) rather than (ns overtone-test.core 
> > ...), for a file in the same location. I now see that I can name it just 
> > core (or whatever I want) if I put it up one level, just in src/ rather 
> > than in src/overtone-test. FWIW I've been down a similar path and figured 
> > out something about the namespace/directory structure mapping before, in 
> > the context of some other tools, but forgot... I guess I still don't find 
> > this very intuitive.
>
> > One thing that I'd like to know more about: when you say "Start a JVM in 
> > this directory with the classpath set to contain and files in src or lib" 
> > I'm not 100% sure that I know how you mean to do that. I am starting a JVM 
> > in that directory by saying "cake swank", and this seems to work now that I 
> > have the namespace names and file locations matched up. But how? Is the 
> > classpath being set to contain files in src and lib automatically by cake? 
> > Where does one specify this? It's not in my project.clj or anywhere else 
> > that I see. So even though it's currently working it still seems mysterious.
>
> > BTW also I still can't seem to get "load" to work... it never seems to find 
> > the files.... I'd sort of like to know how to do that, to help dispel more 
> > of the foggy classpath mysteries, but I guess that now that I can get :use 
> > to work I can have a reasonable workflow one way or another.
>
> > -Lee

-- 
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

Reply via email to