我使用带有Overtone的SuperCollider和VimClojure。 但是,它不能很好地运作......问题是什么?
" lein repl"的工作原理。
user -> (use 'overtone.live)
project.clj
(defproject overtone-tutorial "1.0.0-SNAPSHOT"
:dependencies [[overtone "0.5.0"]])
错误
启动Vim
java.lang.IllegalStateException:试图调用未绑定的fn:#' vimclojure.nails / NamespaceOfFile
和NGServer
警告: repls 未声明为动态,因此无法动态重新绑定,但其名称另有说明。请指示^:dynamic repls 或更改名称。
警告: print-pretty 未声明为动态,因此无法动态重新绑定,但其名称另有说明。请指示^:dynamic print-pretty 或更改名称。
答案 0 :(得分:0)
请使用a newer release of VimClojure。问题源于Clojure 1.3关于动态Vars的一些变化。
答案 1 :(得分:0)
不是真的答案,但Sam Aaron使用emacs。就个人而言,我发现他的现场编码设置(https://github.com/overtone/live-coding-emacs)和邪恶(http://gitorious.org/evil)的组合非常适合像我这样的vim头。
答案 2 :(得分:0)
我正在使用vim-fireplace和Overtone。这对于简单的黑客攻击来说已经足够了。