Sorry for the terrible subject line. I couldn't think of an easy way to 
describe the problem in a single line.

(def net (node/require "net"))

(defn portal
  [port host] (.createConnection net port host))

(defn -main [& args] ; Note that only one of these -main functions is in the 
file at any given time, of course.
  (.createConnection net 1337 "localhost"))

(defn -main [& args]
  (portal 1337 "localhost"))

(set! *main-cli-fn* -main)

For some reason, the first -main above works fine but the second doesn't. 
When I use the second and try to run it, I get this: TypeError: Cannot read 
property 'net' of undefined

Why would my 'portal' function not be able to see 'net', or is that even 
what this means? I'm unfamiliar with these JavaScriptish error messages. :<

I have no idea what is causing this. I reviewed the node example in the 
sample directory and I don't see what I'm missing. It's odd that it works 
fine in

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