4 ms·
the big question: is it going to be open source, tho?
by return_to_monke 4y ago
the big question: is it going to be open source, tho?
- nextaccountic 4y agoIt's kind of maddening that both VSCode's remote dev extension AND Zed (which aims to be better than VSCode) AND JetBrains's remote dev AND repl.it AND <some other stuff> are all closed source. What's the state of art open source editor/extension/protocol/whatever that enables two or more persons work on the same open files in real time? Something better than the ssh access which forces one person to work at time, then save, then the other person reloads.
- hyperhopper 4y agossh then attach to a tmux session
- nextaccountic 4y agoOkay this works, but how's the latency? Can this made to work with a GUI editor? Like neovide or emacs but in X11/wayland not tty
- shaunsingh 4y agoEmacs with crdt.el, or neovim with instant.nvim are both open source and free implementations of collaborative editing with crdt's. Its going to be a bit of a struggle getting your coworkers to use emacs/neovim though
- ColonelPhantom 4y agoMy dream is a 'universal' protocol for things like this, so that you can use whatever text editor you like to join a session. Is there some inherent difficulty is this, or is it just "there is no standard" -> "nobody implements one"?
- shaunsingh 4y agoa combination of "there is no standard", "selling collaboration to businesses is way to make money", and that how editors handle files changes from editor to editor, so its a bit hard to sync - zed.dev has crdt's/collaborative editing as one of its selling points, but they're planning to offer this collaboration as part a paid service to businesses. - vscode has its own sycronous collaboration plugin, but its proprietary and they declined to release the source code or offer to port it to other editors - you could probably build a plugin that bridges emacs and neovim, but it might be a bit slow as you'd have to "translate" the buffer from one editor to the other There is an inherent difficulty in implementing it, getting asycronous collaborative editing right is hard. Combine that with how few people on emacs/neovim actually use collaborative editing (emacs still has a mailing list and does code via patches) and the chance for a "universal" version is practically nil.
- Daeraxa 4y agoGetting Teletype working properly again is one of our tangible goals for Pulsar - which is of course entirely open source. The question is of hosting so hopefully we can make it really easy to host your own instance or go peer to peer rather than just relying on a server.
- gaetgu 4y agoSpeaking with some of the devs, yes (asterisk). From what I understand, they are working out what they can open source while also retaining the ability to make money from the editor (mostly from the collaboration features)