clojure - Can't load-file -
clojure - Can't load-file -
i have file male_female.clj in next directory on windows:
c:\documents , settings\vreinpa\my documents\books\programmingclojure\code\src\examples
before starting repl, switch directory:
u:\>c: c:\>cd c:\documents , settings\vreinpa\my documents\books\programmingclojure\code\src\examples
i start repl:
c:\documents , settings\vreinpa\my documents\books\programmingclojure\code\src\examples>lein repl warning: classpath not declared dynamic , not dynamically rebindable, name suggests otherwise. please either indicate ^:dynamic classpath or alter name. repl started; server listening on localhost:13278.
i seek load file, next error:
user=> (load-file "male_female.clj") user=> filenotfoundexception male_female.clj (the scheme cannot find file specified) java.io.fileinputstream.open (:-2)
what doing wrong here? file in directory changed before starting repl.
are working programming clojure repo? cloned , tried same thing (albeit on mac) , had same error.
if are, seek running lein repl
root of git repo , utilize (load "examples/male_female")
. can access definitions in file switching namespace (in-ns 'examples.male-female)
or fully qualified name: examples.male-female/m
, etc. worked for me.
i'm not sure load-file
looks, think load
in java classpath. can inspect classpath clojure repl (system/getproperty "java.class.path")
.
edit
i experimented after reading docs on load-file
, found worked too: (load-file "src/examples/male_female.clj")
, regardless of in project. might leiningen , considers project root.
file-io clojure
Comments
Post a Comment