I'm writing a clojure program which is getting sort of large, so I'd
like to split it up into separate source files. However, I'm having
trouble figuring out how to tell the files about each other's
existence. I'd like all the source files to be in the same
namespace. Can someone straighten me out? Here is a typical example
of the sort of things that I've tried:
java -cp .;lib/clojure.jar clojure.main foo.clj
yields
java.io.FileNotFoundException: Could not locate
foo_util__init.class or foo_util.clj on classpath:
with the following source files (all in the same directory that I'm
running clojure.main from)
-------------------------------
foo.clj:
(ns foo)
(require 'foo-util)
(defn main []
(print "hello from main\n")
(frob))
(main)
-------------------------------
foo-util.clj
(ns foo)
(defn frob []
(print "hello from frob\n"))
--
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to [email protected]
Note that posts from new members are moderated - please be patient with your
first post.
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en