Как использовать Overtone с Vimclojure?
Я использую SuperCollider с Overtone и 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 не объявлен динамически и, следовательно, не может быть динамически повторно привязан, но его имя говорит об обратном. Пожалуйста, укажите ^: динамические ответы или измените имя.
Предупреждение: print-pretty не объявлена динамически и, следовательно, не может быть динамически перезаписываемой, но ее имя говорит об обратном. Пожалуйста, укажите ^: dynamic print-pretty или измените имя.
3 ответа
Не совсем ответ, но Сэм Аарон использует emacs. Лично я нахожу сочетание его настройки живого кодирования (https://github.com/overtone/live-coding-emacs) и зла (http://gitorious.org/evil) довольно приятным для такой головы vim, как я.
Пожалуйста, используйте более новую версию VimClojure. Проблема заключается в некоторых изменениях в Clojure 1.3, касающихся динамических переменных.
Я использую Vim-камин с Overtone. Это более чем достаточно для простого взлома.