This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2022-03-27
Channels
- # announcements (8)
- # babashka (7)
- # beginners (24)
- # biff (5)
- # calva (17)
- # cider (1)
- # clj-kondo (4)
- # clojure (61)
- # clojure-europe (5)
- # clojure-norway (19)
- # clojurescript (17)
- # conjure (1)
- # core-typed (14)
- # cursive (9)
- # datomic (7)
- # events (2)
- # figwheel (2)
- # helix (1)
- # honeysql (4)
- # jobs (3)
- # lsp (3)
- # malli (2)
- # nrepl (13)
- # off-topic (9)
- # pathom (6)
- # pedestal (3)
- # polylith (3)
- # portal (7)
- # reagent (4)
- # reitit (2)
- # shadow-cljs (49)
- # tools-deps (8)
- # vim (3)
I'd love cursive to help me write specs for my functions. Infer stuff and generate s/fdef statements... Lift s/asserts to be s/fdefs...
There are a bunch of issues at https://github.com/cursive-ide/cursive/search?q=spec&state=open&type=issues, but not one overarching one. I’m kind of torn with spec support at the moment to be honest, since it seems that spec 1 is unofficially deprecated, and who knows how much will carry over to spec 2.
I feel your pain. Perhaps there's some baseline functionality that spans some common functionality provided by things like malli / spec 1...
What would give you confidence it's worth the effort to explore? I help form (foment?) a mob...
I mean, Rich or Alex saying “this is the plan” would help, but even then it’s hard to tell how spec 2 will come out, or when that might happen.
Yeah, that's a bit of a sticking point isn't it. They're not fans of committing to roadmaps. Kind of a shame there isn't some kind of inner sanctum for key tool providers to help provide certainty (allowing you to invest effort with more confidence)
As always, love your work... (but if cursive deletes my [goog.obj :as gobj] statement one more time I may cry)
Ugh, sorry, that’s https://github.com/cursive-ide/cursive/issues/638 which is fixed for the next build, but that is taking a while…
Any chance there's a github issue I can watch?