We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 5d82d31 commit a85d06bCopy full SHA for a85d06b
src/clj/clojurec/core.clj
@@ -56,11 +56,16 @@
56
(defn compile-expr [ns-name with-core expr]
57
(compile-asts (analyze ns-name with-core expr)))
58
59
-(defn run-code [code]
+(defn spit-code [out-file code]
60
(let [user-dir (java.lang.System/getProperty "user.dir")
61
run-dir (io/file user-dir "run")
62
preamble (slurp (io/file user-dir "src" "c" "preamble.c"))]
63
- (spit (io/file run-dir "cljc.c") (str preamble code))
+ (spit out-file (str preamble code))))
64
+
65
+(defn run-code [code]
66
+ (let [user-dir (java.lang.System/getProperty "user.dir")
67
+ run-dir (io/file user-dir "run")]
68
+ (spit-code (io/file run-dir "cljc.c") code)
69
70
;; iOS Specific
71
(when (= :ios (:host *build-options*))
0 commit comments