используя slimv с clojure - PullRequest
       36

используя slimv с clojure

3 голосов
/ 19 ноября 2011

Есть ли какие-нибудь документы по использованию slimv с clojure?

Я подключил его к lein swank и имею рабочий ответ, но не могу понять, как на самом деле что-то с ним сделать.Как вы получаете его для загрузки проекта lein и его пространств имен?Пытался следовать учебнику , но, похоже, он плохо переводится на clojure.Я попытался сказать ему, чтобы загрузить мое пространство имен, и это, похоже, сработало, но если я попытаюсь выполнить одну из моих функций, я получу:

Unable to resolve symbol: handle-text-message in this context
  [Thrown class java.lang.RuntimeException]

Restarts:
  0: [QUIT] Quit to the SLIME top level

1 Ответ

2 голосов
/ 17 мая 2012

lein swank не запускается с загруженным кодом. Однако он начинается с правильного пути к классу, так что вы можете загрузить свой код.

В вашем верхнем файле вы можете использовать b для загрузки всего файла и всей вашей программы / should / load оттуда.

Например, запуск экземпляра swank в корне https://github.com/elarkin/ants-demo загрузит сервер swank с правильно заданным classpath.

Если вы затем подключитесь к этому экземпляру swank в VIM (используя, c) и используете b в файле /src/ants/ui.clj, будет загружена вся программа.

Вы можете увидеть подтверждение, запустив метод main (-main)

...