Live data from Hacker News

Zed, a collaborative code editor, is now open source

zed.dev

91–100 of 642 posts

Re: Zed, a collaborative code editor, is now open source

#91

Earlier quoted context omitted.

Hey! Engineer at Zed here. Linux port is on our roadmap. Hopefully we'll get it done this year!

Is there any way to make it compatible with macOS 10.14? Your minimum macOS requirement is literally just one release away from what I have!

I'm running it just fine on 10.14.

Re: Zed, a collaborative code editor, is now open source

#92

Consider discarding the CLA if you anticipate third-party contributions. If you need to verify provenance, the Developer Certificate of Origin is a better approach. Otherwise, this (correctly) reads as a project which intends to take advantage of FOSS contributors for a while before pulling the rug and making it non-free again.

Also the "CLA" link just points to https://zed.dev/cla, which asks me to authorize Zed Industries to access my private GitHub profile. So at this point I don't even know what the CLA says. That's important because not all CLAs are created equal. I think some don't fully remove the contributors' ownership, which would prevent the hypothetical future closed-sourcing.

Re: Zed, a collaborative code editor, is now open source

#93
post #59

Earlier quoted context omitted.

Hey! Engineer at Zed here. Linux port is on our roadmap. Hopefully we'll get it done this year!

How are you planning to tackle the GPU API differences?

(Not OP)

These days that's a lot less of a concern than it used to be. It is a lot of up-front work to facade e.g. Metal, Vulkan (and even D3D12) but it's much much much easier than back in OpenGL vs D3D9/10 days.

Most of the general concepts are more or less the same across them all these days. The "shapes" of the APIs are very similar.

A texture is a texture is a texture. Same for a vertex/index/uniform buffer, vertex/fragment/compute shaders (notably not geometry, but you can just use compute), etc.

Re: Zed, a collaborative code editor, is now open source

#95
Zed was the name of the Zortech C++ IDE back in the day!

It disappeared, though, because the author (Phil Murray) disappeared and we didn't have a license to continue with it when Zortech was bought by Symantec.

It's too bad, it was a nice editor. I never was able to find out what happened to Phil. He was an excellent programmer, and an all around pleasure to work with.

Re: Zed, a collaborative code editor, is now open source

#96
post #42

Earlier quoted context omitted.

I've greatly enjoyed pair (and trio) programming with friends using it (vscode's version of this) on side projects. For the most part I'm not sold that pair programming is an efficient way to program, but it's a nice social way to program. If you're going to do it, especially remotely, it's really nice to have your editor support it instead of just using screen sharing.

I've never really pair programmed - I've worked on joint projects, of course, but collaboration occurs over discord/github. I'm intrigued - what does this actually consist of? Does one person write one function and another write the next while you chat about what needs to be done?

We tend to work on one 'thing' at a time. Sometimes that means we're both/all on the same few lines of code writing a new function - at which point one person is usually doing all or nearly all the typing. If you then need to go define a constant somewhere else in the code or something the other person does that so you don't have to pause. Other times one thing involves code in various places because you're doing something like changing what arguments a function takes, or fixing compiler warnings, and we do spread out and handle instances of the thing we're fixing as we come across them.

Lines of code per second it's closer to one person than the 2 or 3 people involved, but the quality of those lines definitely improves a bit as people spot each-others mistakes/less than optimal choices. (Edit: But I'd emphasize we're doing this for fun, not to maximize productivity)

Re: Zed, a collaborative code editor, is now open source

#99

Consider discarding the CLA if you anticipate third-party contributions. If you need to verify provenance, the Developer Certificate of Origin is a better approach. Otherwise, this (correctly) reads as a project which intends to take advantage of FOSS contributors for a while before pulling the rug and making it non-free again.

Also the "CLA" link just points to https://zed.dev/cla , which asks me to authorize Zed Industries to access my private GitHub profile. So at this point I don't even know what the CLA says. That's important because not all CLAs are created equal. I think some don't fully remove the contributors' ownership, which would prevent the hypothetical future closed-sourcing.

I took one for the team and authorized access for long enough to read the darn thing, and yes, it expects effectively full copyright assignment and leaves the door wide open for a rug pull.

Re: Zed, a collaborative code editor, is now open source

#100
> GPL for the editor, AGPL for server-side components). GPUI, the UI framework that powers Zed, will be distributed under the Apache 2 license, so that you can use it to build high-performance desktop applications and distribute them under any license you choose

Interesting choice on licenses.

—-

I’m been super happy with Zed, my main requests (and I’ve sent in this feedback to them or contributed to existing GitHub Issues)

a. Window Size & Position doesn’t persist after closing Zed.

b. I constantly run into Language Server errors

c. Alabaster use to work as a theme, doesn’t anymore. Would be great if you could import VSCode themes into Zed

All above has tickets open.

----

Hope these small things get addressed because I truly love the elegant UI design of Zed

For those who haven't used Zed, it's the first GUI editor I've used in 25-years of development that wasn't distracting.

It's hard to describe how much more focused I am when not distracted with a Christmas tree scene of icons, menus, colors, etc. like you see in other editors.

Zed is very calming, due to its focus on not having distractions. Give it a try if you haven't.

Post reply on HN