protorepl

rgdelato 2017-06-28T20:10:38.627078Z

Hello there, Atom users! I took a first crack at adding a basic Atom CLJS setup guide to http://clojurescript.org, and if people have the time, I would love to have another set of eyes to double-check this pull request: https://github.com/clojure/clojurescript-site/pull/98

mikeb 2017-06-28T20:29:34.029758Z

@rgdelato I was putting together a similar getting started guide at https://gist.github.com/mikeball/0b816d345e6cd966a10891c727eba695 Please feel free to use any parts of it that you'd like.

rgdelato 2017-06-28T20:30:51.058681Z

Cool, thank you! (Also, slightly amused that you have a link to my old video in there :D)

mikeb 2017-06-28T20:32:06.086064Z

Well that video is great! 🙂 You should embed it.

rgdelato 2017-06-28T20:33:11.109942Z

I actually need to record a new one, Proto REPL has been updated so that you should be able to actually launch Figwheel from within Proto REPL now (and you can actually exit it properly!)

mikeb 2017-06-28T20:33:51.124392Z

I also prefer to start the figwheel repl outside of atom in separate console, then connect to it, because often atom needs to be restarted, as ironically mentioned just a couple messages before this conversation. Perhaps consider that as recommended method? That way people can restart atom independently of restarting repl.

mikeb 2017-06-28T20:35:37.162823Z

Maybe also mention atom-ink which gives inline results, a feature that should excite new users?

👍 1
rgdelato 2017-06-28T20:36:10.174332Z

Hmm, maybe. The Figwheel docs say using the :nrepl-port is deprecated, so I tried to move away from that, but maybe

mikeb 2017-06-28T20:37:30.202686Z

I wasn't aware of that, do they have a repl-port that's a cljs repl by default so no need to upgrade?

mikeb 2017-06-28T20:50:40.484816Z

Looks like figwheel just removed the nrepl port all together? There must be something running under the hood.

mikeb 2017-06-28T20:52:01.513841Z

All I know is that periodically atom needs to be restarted and it's unfortunate that we will also need to endure a repl-restart at the same time as well.