Advertisement
brucewhealton

Clojure REPL - Use, Require, Doc

Jun 14th, 2013
93
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. ;; Clojure 1.5.1
  2. ;; Switching to namespaces-example namespace
  3. nil
  4. nil
  5. => (require 'clojure.set)
  6. nil
  7. => (clojure.set/union #{1 2} #{3 4})
  8. #{1 2 3 4}
  9. => (require '[clojure.set :as s])
  10. nil
  11. => (s/union #{:a :b} #{:c :d})
  12. #{:a :c :b :d}
  13. => (use 'clojure.java.io)
  14. nil
  15. => (ns-publics 'clojure.java.io)
  16. {output-stream #'clojure.java.io/output-stream, copy #'clojure.java.io/copy, file #'clojure.java.io/file, writer #'clojure.java.io/writer, as-relative-path #'clojure.java.io/as-relative-path, make-output-stream #'clojure.java.io/make-output-stream, make-parents #'clojure.java.io/make-parents, reader #'clojure.java.io/reader, default-streams-impl #'clojure.java.io/default-streams-impl, delete-file #'clojure.java.io/delete-file, as-file #'clojure.java.io/as-file, resource #'clojure.java.io/resource, input-stream #'clojure.java.io/input-stream, Coercions #'clojure.java.io/Coercions, make-input-stream #'clojure.java.io/make-input-stream, make-writer #'clojure.java.io/make-writer, as-url #'clojure.java.io/as-url, make-reader #'clojure.java.io/make-reader, IOFactory #'clojure.java.io/IOFactory}
  17. => (keys (ns-publics 'clojure.java.io))
  18. (output-stream copy file writer as-relative-path make-output-stream make-parents reader default-streams-impl delete-file as-file resource input-stream Coercions make-input-stream make-writer as-url make-reader IOFactory)
  19. => (dir clojure.java.io)
  20. CompilerException java.lang.RuntimeException: Unable to resolve symbol: dir in this context, compiling:(NO_SOURCE_PATH:1:1)
  21. => (dir 'clojure.java.io)
  22. CompilerException java.lang.RuntimeException: Unable to resolve symbol: dir in this context, compiling:(NO_SOURCE_PATH:1:1)
  23. => (dir clojure.java.io)
  24. CompilerException java.lang.RuntimeException: Unable to resolve symbol: dir in this context, compiling:(NO_SOURCE_PATH:1:1)
  25. => (dir '[clojure.java.io])
  26. CompilerException java.lang.RuntimeException: Unable to resolve symbol: dir in this context, compiling:(NO_SOURCE_PATH:1:1)
  27. => (dir ('clojure.java.io))
  28. CompilerException java.lang.RuntimeException: Unable to resolve symbol: dir in this context, compiling:(NO_SOURCE_PATH:1:1)
  29. => (doc delete-file)
  30. CompilerException java.lang.RuntimeException: Unable to resolve symbol: doc in this context, compiling:(NO_SOURCE_PATH:1:1)
  31. (use 'clojure.java.io)
  32. nil
  33. => (doc delete-file)
  34. CompilerException java.lang.RuntimeException: Unable to resolve symbol: doc in this context, compiling:(NO_SOURCE_PATH:1:1)
  35. => (use '[clojure.string :only (join)])
  36. nil
  37. => join
  38. #<string$join clojure.string$join@3cd5cdab>
  39. => (doc join)
  40. CompilerException java.lang.RuntimeException: Unable to resolve symbol: doc in this context, compiling:(NO_SOURCE_PATH:1:1)
  41. => (require '[clojure.string :as str])
  42. nil
  43. => (doc str/join)
  44. CompilerException java.lang.RuntimeException: Unable to resolve symbol: doc in this context, compiling:(NO_SOURCE_PATH:1:1)
  45. => (doc (str/join))
  46. CompilerException java.lang.RuntimeException: Unable to resolve symbol: doc in this context, compiling:(NO_SOURCE_PATH:1:1)
  47. => (doc 'str/join)
  48. CompilerException java.lang.RuntimeException: Unable to resolve symbol: doc in this context, compiling:(NO_SOURCE_PATH:1:1)
  49. => (doc '(str/join))
  50. CompilerException java.lang.RuntimeException: Unable to resolve symbol: doc in this context, compiling:(NO_SOURCE_PATH:1:1)
  51. => (delete-file "C:\\Users\\Bruce\\Documents\\test.txt")
  52. true
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement