This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2020-06-09
Channels
- # babashka (63)
- # beginners (97)
- # biff (11)
- # chlorine-clover (5)
- # cider (46)
- # clara (2)
- # clj-kondo (34)
- # clojure (65)
- # clojure-austin (1)
- # clojure-europe (9)
- # clojure-france (10)
- # clojure-italy (11)
- # clojure-nl (3)
- # clojure-spec (29)
- # clojure-uk (5)
- # clojuredesign-podcast (1)
- # clojurescript (56)
- # clr (6)
- # component (17)
- # conjure (5)
- # core-typed (5)
- # cursive (23)
- # data-science (5)
- # datahike (3)
- # dirac (3)
- # emacs (20)
- # fulcro (17)
- # graalvm (10)
- # graphql (8)
- # helix (99)
- # honeysql (7)
- # jobs-discuss (9)
- # juxt (9)
- # leiningen (14)
- # malli (3)
- # meander (6)
- # off-topic (77)
- # pathom (7)
- # re-frame (12)
- # reagent (8)
- # reitit (10)
- # restql (1)
- # shadow-cljs (22)
- # spacemacs (10)
the following is another exception that obscured the underlying problem with my code that calls cognitect's aws-api s3 api. in my case, the problem was simply a missing bucket name.
@cfleming I’ve started using https://github.com/amperity/greenlight and have found it to be a great addition to my toolset
using it in cursive has been good but there’s a couple of test integration quirks. do you have any interest in knowing about these?
Hey! I’m using the debugger (cool stuff btw!), but i can’t seem to evaluate expressions (am inside a java library). :thinking_face:
That’s https://github.com/cursive-ide/cursive/issues/2345, which is fixed in the latest EAP but not the latest stable build yet. If you’d like to try the EAP builds see here: https://cursive-ide.com/userguide/index.html#eap
Is there some smart way to start two REPLs in Cursive without having to wait for one to get the prompt before you start the other? In my work project, I mostly work with a CLJS REPL for the frontend and a CLJ repl for the backend. If I start them immediately after each other, they’ll occupy the same window, which is unusable. Therefore, I have to wait until one gets a prompt before I can start the other.
Unfortunately, not easily, no. That’s top of my large-things-to-fix list, along with a lot of other REPL experience improvements.
Cheers @cfleming, looking forward to it 🙂
hi everyone, it is possible to wrap the forms sent to the repl to be evaluated with a function? like tap>
, so any form that we send to the repl would be evaluated as (tap> form)
You could create a repl command that does this, see https://cursive-ide.com/userguide/repl.html#repl-commands
There is one caveat though: https://github.com/cursive-ide/cursive/issues/1756
i'm curious how everybody's experience with using a remote socket repl with cursive is. we've been having problems with this set-up. one particular problem that we had today was that the cursive repl client wouldn't show the output from expound
. that is if you evaluate (expound/expound string? 42)
, all you get in the repl client output is nil
. am i missing something?
we had to evaluate (prn)
to "force" cursive to flush the output stream. this also applyes to clojure.spec.alpha/explain
.
how come the "execute in original ns" is always grayed out? how do I get that to be available?
So that “execute in original namespace” is when you’re repeating a previous command. There actually isn’t an option for “execute in file namespace”, but I will add one.