Fork me on GitHub
#emacs
<
2015-12-16
>
mlbatema01:12:06

@joelkuiper: You might find more folk able to help you with your specific issue in #C0617A8PQ simple_smile

jethroksy03:12:30

anyone here actually using monroe instead of cider?

bozhidar06:12:25

monroe looks dead to me - 0 activity there for over a year

bozhidar06:12:46

and it’s based off a very old version of cider’s nrepl client

bozhidar06:12:50

which was notoriously buggy

bozhidar06:12:29

if someone wants a simpler tool, they should probably check out inf-clojure (it doesn’t even need nrepl)

bozhidar06:12:23

I never spend much time debugging this, as there was a simple known workaround and moving to comint will probably fix this anyways

jethroksy07:12:18

i guess only until recently I've preferred something like monroe simply because cider's interaction with brepl just wasn't there yet

jethroksy07:12:28

but it seems that functionality has been added in...?

bozhidar07:12:26

what’s brepl?

jethroksy07:12:03

browser repl

jethroksy07:12:14

clojurescript really

bozhidar07:12:16

it has the same idea as monroe - make it as simple as possible; no external deps, no servers, no nothing

jethroksy07:12:27

now there's jack in for clojurescript

bozhidar07:12:42

but it still has the basic features

bozhidar07:12:52

@jethroksy: ah, yes - we’ve added this in 0.10

jethroksy07:12:03

i really like the overlay though

bozhidar07:12:17

although even before it wasn’t very hard to boot a cljs repl

jethroksy07:12:21

installation for cider used to be really messy, but now that's all cleaned up

bozhidar07:12:45

we do our best

bozhidar07:12:01

ideally we’d get to some point when we can auto-install the non-Emacs deps

bozhidar07:12:24

but even the current process is not super complex I think

jethroksy07:12:30

yeah i find that having to edit lein's profiles.clj just to get cider working perfectly is alright, but this should be automated

jethroksy07:12:08

or at least get them to keep in sync

malabarba16:12:55

There should be a way to pass this information to lein via command line

bozhidar16:12:23

I’m not sure what you mean by this

bozhidar16:12:07

the most realistic short-term fix would be to simply examine profiles.clj and update it if it doesn’t match cider’s requirements

malabarba17:12:00

I mean that when you run lein repl, lein should allow for plugins and deps to be specified in the command line args

jethroksy18:12:47

boot does allow this

jethroksy18:12:00

tried out inf-clojure and I must say it feels correct...

malabarba19:12:06

We should file an issue to investigate this. I think this would be the cleanest way to offer a "no hassle" jack-in

bozhidar20:12:43

btw, for some users the solution is trivial

bozhidar20:12:11

if they don’t have profiles.clj

bozhidar20:12:19

we can just create the right one simple_smile