2

我使用 SuperCollider 和Overtone和 VimClojure。但是,它不能很好地工作......有什么问题?

“lein repl”有效。

user -> (use 'overtone.live)

项目.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或更改名称。

4

3 回答 3

0

请使用较新版本的 VimClojure。问题源于 Clojure 1.3 关于动态变量的一些变化。

于 2011-10-31T09:34:14.977 回答
0

不是真正的答案,但 Sam Aaron 使用 emacs。就个人而言,我发现他的实时编码设置 (https://github.com/overtone/live-coding-emacs) 和邪恶 (http://gitorious.org/evil) 的组合对于像我这样的 vim 头脑来说非常愉快。

于 2011-11-01T21:23:07.917 回答
0

我正在使用带有 Overtone的 vim-fireplace 。对于简单的黑客攻击来说已经足够了。

于 2013-03-25T23:36:19.217 回答