Fork me on GitHub
#vscode
<
2022-04-04
>
rayat02:04:44

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

leifericf07:04:15

Cool! I guess it’s about time to give it a whirl. Does it work for Clojure as well, or only JavaScript/TypeScript?

rayat15:04:23

No clojure alas, though after getting a taste of this some time back I've been trying out tabnine as well, the latter does work but doesn't add value really

👍 1
pez05:04:47

How cool! Never tried copilot.