Как новичок клочурианец, мне может понадобиться помощь, чтобы понять, есть ли способ решить мои болевые точки работы с Cider REPL.
Контекст: у меня есть приложение с полным стеком (limunius на бэкэнде) + реагент / фиговое колесо на интерфейсе). Я запускаю сервер из emacs / Cider Repl и могу получить доступ ко всем пространствам имен работающего сервера из этого REPL (что очень удобно).
В другой вкладке я запускаю:
lein figwheel
Figwheel: Cutting some fruit, just a sec ...
Figwheel: Validating the configuration found in project.clj
Figwheel: Configuration Valid ;)
Figwheel: Starting server at http://0.0.0.0:3449
Figwheel: Watching build - app
Compiling build :app to "target/cljsbuild/public/js/app.js" from ["src/cljs" "src/cljc" "env/dev/cljs"]...
Successfully compiled build :app to "target/cljsbuild/public/js/app.js" in 4.113 seconds.
Figwheel: Starting CSS Watcher for paths ["resources/public/css"]
Figwheel: Starting nREPL server on port: 7002
Launching ClojureScript REPL for build: app
Все пространства имен cl js доступны из этой вкладки REPL / колеса, но она не связана с Cider / emacs, поэтому я могу только копировать и вставлять туда.
Есть ли простой способ иметь оба REPL в emacs и быстро переключаться между ними?
Или каков ваш типичный рабочий процесс? Используете ли вы бэкэнд и веб-интерфейс REPL, но не одновременно? Извините, я только учусь, поэтому мне нужны оба:)