Нуб ClojureScript здесь.
Я следую следующему руководству по ClojureScript, используя Boot: https://github.com/magomimmo/modern-cljs/blob/master/doc/second-edition/tutorial-02.md#browser-repl-brepl
Я могу следовать ему и подключить командную строку/загрузочную реплику к моему сайту, запустив boot repl -c
, а затем (start-repl)
, но я хотел бы подключиться к сайту, используя REPL на основе более богатого текстового редактора.
Я скачал ProtoRepl для текстового редактора Atom. Я могу просто подключиться к repl, предоставив ему хост + порт repl, но когда я пытаюсь запустить (start-repl)
, он выдает ошибку:
(start-repl)
=> CompilerException java.lang.RuntimeException: Unable to resolve symbol: start-repl in this context, compiling:(C:\Users\Zain\AppData\Local\Temp\boot.user4327288409706217009.clj:1:1)
Кажется, мне не хватает некоторых импортов, специфичных для ClojureScript/boot, но я не уверен, что добавить или как это добавить.
Вот дополнительная информация об отладке:
Запуск (def start-repl) на работающем загрузочном repl-соединении по сравнению с неудачным соединением proto-repl:
Загрузочный ответ:
cljs.user=> (def start-repl)
#'cljs.user/start-repl
Прото-репл:
(def start-repl)
=>
#'user/start-repl