【发布时间】:2017-03-02 02:05:59
【问题描述】:
我已经启动了其他示例,但我尝试将它与 quil/Processing 一起使用。 我编写了这个简单的脚本并尝试运行它,但它所做的只是启动一个 Java Applet 窗口,然后立即关闭。没有可供我调试的错误日志。
#!/usr/bin/env boot
(set-env! :dependencies '[[quil "2.6.0"]])
(require '[quil.core :as q])
(defn setup []
(q/background 111 111 111 ) )
(defn -main [& args]
(q/defsketch my-art
:size [800 800]
:setup setup))
【问题讨论】:
-
窗口创建完成后,JVM大概无事可做,退出。您是否尝试在调用
q/defsketch后添加(Thread/sleep 5000)进行检查? -
在调用 defsketch 工作后添加睡眠,这在关闭前工作 5 秒。我认为通过使用绘图,它应该接管程序执行,因为它应该被连续调用。如果我不添加 sleep ,draw 中的 println 永远不会被调用。 main 中的 println 总是被调用。
标签: clojure leiningen boot-clj quil