This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2022-04-04
Channels
- # announcements (28)
- # asami (12)
- # aws (3)
- # babashka (69)
- # babashka-sci-dev (34)
- # beginners (52)
- # biff (3)
- # calva (20)
- # clj-kondo (4)
- # cljsrn (4)
- # clojars (1)
- # clojure (90)
- # clojure-czech (2)
- # clojure-europe (33)
- # clojure-nl (11)
- # clojure-norway (35)
- # clojure-seattle (1)
- # clojure-uk (5)
- # clojurescript (87)
- # cursive (10)
- # datascript (5)
- # datomic (35)
- # defnpodcast (1)
- # emacs (8)
- # events (4)
- # fulcro (1)
- # google-cloud (2)
- # graphql (2)
- # hispano (2)
- # honeysql (5)
- # hoplon (2)
- # hugsql (1)
- # jobs (7)
- # kaocha (9)
- # lsp (102)
- # meander (13)
- # observability (7)
- # off-topic (56)
- # overtone (2)
- # pathom (47)
- # podcasts-discuss (1)
- # rdf (30)
- # reagent (16)
- # reitit (1)
- # releases (2)
- # remote-jobs (26)
- # rewrite-clj (10)
- # tools-deps (4)
- # vim (5)
- # vscode (4)
- # xtdb (41)
While hacking on #calva for some stuff, I've been blown away by GitHub CoPilot. It's fucking bananas at times (imo - tho I'm sure if I used GPT style stuff more often I wouldn't be so surprised I guess).
I was about to add a test for some paredit stuff that has been completely untested so far. Here's what happened:
1. I just wrote the test case: describe('Kill/Delete...
and the parens, arrows etc
2. Then it suggested the body of the case based on prior cases, but almost correctly guessed the function I was testing, which was at no point in this file written at all.
3. In fact, the 'Kill/Delete' phrasing is not really used throughout the codebase at all except in the package.json
Wild world. So excited to have to compete even harder haha, or at the very least work faster in languages with copilot support
Cool! I guess it’s about time to give it a whirl. Does it work for Clojure as well, or only JavaScript/TypeScript?