Hello,

What's wrong with this example?

$ cat testlongname/editor/controller/listeners/
swing_test_listeners.clj
(ns testlongname.editor.controller.listeners.swing-test-listeners
  (:use clojure.contrib.monads))

(defn some-long-function-name-abdefghijklmnopqrstuvxwyz-
abdefghijklmnopqrstuvxwyz-abdefghijklmnopqrstuvxwyz-
abdefghijklmnopqrstuvxwyz-abdefghijklmnopqrstuvxwyz-
abdefghijklmnopqrstuvxwyz-abdefghijklmnopqrstuvxwyz-
abdefghijklmnopqrstuvxwyz- [x]
  ;; (domonad maybe-m
  ;;          [a 10
  ;;           b 12
  ;;           c 13]
  ;;          (prn ))
  )
[ /tmp/testlongname/src]$ lein repl
REPL started; server listening on localhost:34076.
user=> (compile 'testlongname.editor.controller.listeners.swing-test-
listeners)
java.io.IOException: File name too long (swing_test_listeners.clj:4)


I know the function name is absurdly long but this is just to
illustrate the problem. I'm having the same problem on a real project
where the function name is shorter but with some closures define in
its scope.

Is there a workaround?

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