News for hackers. Stuff that matters.
Re:Canvas is a new way to write and code with ChatGPT by dartos on Friday October 04, 2024 @06:35AM (#41739983)
I refuse to believe there were ever editors before vim.

Vim has been around since the Stone Age.

Jokes aside, I don’t really see why ai tools need new editors vs plugins EXCEPT that they don’t want to have to compete with Microsoft’s first party AI offerings in vscode.

It’s just a strategy for lock-in.

An exception may be like zed, which provides a lot of features besides AI integration which require a new editor.

Re:Canvas is a new way to write and code with ChatGPT by mooktakim on Friday October 04, 2024 @09:27AM (#41741157)
They probably said the same thing when someone created vim, or vi.
Re:Canvas is a new way to write and code with ChatGPT by dartos on Friday October 04, 2024 @05:27PM (#41745748)
Sorry, I’m not understanding what you mean.

Vi and vim were never products sold for a profit.

Who was saying what? And what were they saying?

EDIT: ah I think I understand now.

The thing is, I don’t see any advantage to having AI built into the editor vs having a plug-in. Aider.vim is pretty great, for example.

The only reason to have a dedicated editor is a retention/lock in tactic.

Re:Canvas is a new way to write and code with ChatGPT by mooktakim on Saturday October 05, 2024 @04:51AM (#41748571)
Every time there's a new editor, or anything else, people complain why we need another one. Sometimes that new thing is innovative.
Re:Canvas is a new way to write and code with ChatGPT by dartos on Sunday October 06, 2024 @12:44AM (#41754817)
Sure, I just don’t see what an AI first editor would have over vscode, vim, or whatever already exists + an extension.

The editor handles the human to text file interface, handling key inputs, rendering, managing LSPs, providing hooks to plugins, etc. AI coding assistants kind of sits next to sits it just handles generating text.

It’s why many of these editors just fork vscode. All the hard work is already done, they just add lock in as far as I can tell.

Again, zed is an exception in this pack bc of its CRDT and cooperative features. Those are not things you can easily add on to an existing editor.