Quick straw poll amongst the folks here … what’s your favourite REPL?
Mine is the REPL from Cursive … multi-line edits FTW
I’ve started using Cursive a couple of weeks ago. I like the REPL integration, but at this phase I’m rather new enough to not have favorite things yet 🙂
I was wondering though whether it is possible to issue the “lein run” command from within IntelliJ?
mine is the cursive REPL too (for daily work), another great one is Gorrilla REPL (http://gorilla-repl.org/) for quickly drawing stuff
@janvanryswyck: that's a good question, I haven't used lein run in the last 2 years or so 🙂
you can run a namespace from Cursive
@stijn: I’ve been dabbling with Luminus and the docs indicated that in order to run the app “lein run” was appropriate 🙂
but that won't run through lein
@janvanryswyck: it probably is 🙂
@janvanryswyck: you can run lein repl from a terminal in cursive but not sure why you would
I'm using stuart sierra's component with his reloaded workflow, where you only interact with the repl for running your app
and in production just a jar
@janvanryswyck: lein run is usually just to fire up the web server
but, not sure how well that plays with luminus
@raymcdermott: Yeah, probably for the web server
OK, they use mount, which is similar to component in functionality http://www.luminusweb.net/docs/components.md
@stijn: I think Luminus is using mount instead of component, but not entirely sure
@stijn: I didn’t know about gorilla repl - nice!
@stijn mount it is 🙂
so, you can actually use the same type of workflow as with component
Loading in a “component” and interact with the REPL that is?
restarting the entire system when you change your code
Did you see Stuart Sierra’s presentation at Clojure West about his workflow at the REPL? If not, well worth watching as he goes into the issues of managing state at the REPL as you do work interactively
it's explained at the bottom of that page
@raymcdermott: it's on my to watch list 🙂
I’ll have a look at it. Thanks guys
Something for your listening pleasure….
It’s a podcast by myself and Vijay Kiran (organiser of Dutch Clojure Days) all about CLJ & CLJS
@raymcdermott: Like mentioned on twitter I use Atom as IDE. And I use Proto-repl in combination with Atom Ink (to get in code feedback).
@danipov: that looks pretty neat too
One more to throw in the mix: Planck … native OS/X which is super quick which make it useful for scripting tasks
cool @raymcdermott , does anyone has experience in OS/X development with Clojure/ClojureScript?
AFAIK most build on node/electron rather than going into the Swift/Objective-C libs
Just checked Planck and I was wrong - it’s built on JavaScriptCore
hi @vijaykiran - awesome podcast dude 😉
I know .. right? Did you pay attention to the other guy on the podcast? he’s equally awesome if not more 😉
it seems like i HAVE to listen to it tonight 🙂
The podcast is also available on soundcloud 🤘 https://soundcloud.com/defn-771544745
thanks @danipov ! I prefer soundcloud than itunes 🙂
The RSS feed is http://feeds.soundcloud.com/users/soundcloud:users:220484243/sounds.rss
@haduart: we should push the soundcloud option more, probably attractive to quite a few in this audience
@raymcdermott: I have a macbook but I never use Itunes... still have bad memories of the whole iphone syncing process.
+ you can use soundcloud on your mobile device 😁
true that @danipov and I also never use iTunes directly - except to listen to music that I bought back in the day. iTunes is however the directory which most podcast clients use (I use overcast)
@raymcdermott: Speaking about apple products. Was it me or was the iPad you were using during the last meetup bigger than usual?
Speaking of*
@danipov: yes twas an iPad Pro 12.9 - thing of beauty. I mostly use it for visualisations (including those slides). Maybe I should post them somewhere!