vscode

rayat 2022-04-04T02:19:44.100229Z

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

leifericf 2022-04-04T07:55:15.965719Z

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

rayat 2022-04-04T15:46:23.211369Z

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
pez 2022-04-04T05:43:47.274829Z

How cool! Never tried copilot.