Zed is now open source!
Our mission is to revolutionize developer collaboration, building the world's best code editor in the process. After working together in Zed as a small team, it's time to scale up to transform Zed into a collaboration platform.
@jntrnr @rustlang I'm generally frustrated by the lack of options in this space because when I say that something should be written in a safer language that shouldn't have to imply that I mean Rust. The fact that there are so few *useful* options is a net loss for software as whole
@UpIiez It feels strange to be contacted about a fun project of mine. It's really cool that folks have interest, so thanks for that :)
Superb Text is on hold, while *potentially* being re-imagined with a simpler foundation and a new name. Maybe, we'll see
@jimmycushnie I often catch myself going the other direction with informal implementations of the same concept scattered around a codebase.
The value of cleaning these up and its effect on our sanity is extremely valuable when done appropriately.
Finally got multiple render pipelines implemented in my Vulkan renderer allowing me to render multiple different types of objects. Here is a 2d triangle rendered atop a 3d scene :)
Next up textured sprites then UI!
I've actually been *using* Superb Text to work on it for a few days now :) The first big feature implemented using Superb itself is now ready to demonstrate, goto-definition!
https://t.co/uYu0naoWh3
Superb Text is learning a few more tricks! Gutter highlighting of uncommited git changes. Still very early but architected to be fully asynchronous with regards to git operations to not block the UI, allow background cloning of repositories, ect. Much more planned π
I've been spending the last week or so designing an entity system for creating and destroying scene objects with my #Vulkan renderer. Here's a demo video and some internal details :)
https://t.co/xGyx0ZSMer
@RuthenicDawn208 Thinking about this more there are actually a bunch of things it would be useful to have loops for, but with very restrictive semantics to prevent infinite loops.
I'll have to see what I come up with after more thought and experimentation
@RuthenicDawn208 I could but that would introduce the halting problem to the syntax highlighting, IE a grammar could get stuck in an infinite loop and that's not a very good thing to have happen