Live data from Hacker News

Zas Editor

zeditor.app

211–220 of 362 posts

Re: Zas Editor

#211
post #4

Hi everyone! I'm the lead developer of Zas Editor. I wanted to share some details about the editor you might be interested in. The text-storage data structure, syntax highlighting and search features are written in Rust, and the UI is written in Swift since we wanted to create a native macOS experience. The Swift and Rust code talk to each other using C FFI, and no, that doesn’t take away the safety features of both…

The payment process is a little tricky - it doesn't ask you for an email address and displays the license on the resulting page. If I don't record the license key manually I will need to get in touch with you to try and recover it.

It would be better to get it emailed or get some prompt to record it etc.

Re: Zas Editor

#212
post #145

> Native. Fast. Lightweight. Comparison is missing editors that would compete with this. VS Code is huge and slow, but somehow people use it and love the extensibility and broad support. Goland is just a beast that does so much more it's not even in the same league. What would make sense in the comparison chart is something like ST3.

VSCode opens in 1s on my machine (macbook pro m1). Good enough for me.

And once it's started (in my case it's always running), switching files is instantaneous.

Re: Zas Editor

#213

Hey. I'm an Editor/IDE aficionado. This could be the start of a really nice macOS native editor. Panics Nova is nice but it is lacking good Go support. However there are many things to get right. These things are needed in order to get competitive imho: - Plugin API - Plugin Marketplace - Proper LSP (you seem to have that already) - DAP Support (you stated you are working on it. Good!) - Out of the box support for go…

You're already familiar with https://www.chimehq.com/ a native go specific editor?

Re: Zas Editor

#214
post #149
post #142

Earlier quoted context omitted.

I have the same licensing model in Lunar ( https://lunar.fyi/ ) You buy the app as is now, and you get to keep this version of the app forever. Just like you would buy any other good. On top of that, you also get 1 year of free updates, and you get to keep using those new versions forever as well. How is this a subscription? Why should the developer work forever for you on a meager $25 payment?

> Just like you would buy any other good. Software is not a "good". If you bought "go ide" a year+ ago and your updates ran out, you can throw it away now. > On top of that, you also get 1 year of free updates They are not free, you subscribed to them by paying the subscription. What is free is the copy of the software after your subscription ends. > How is this a subscription? It's a subscription because the product…

A subscription usually imply you lose access to the software when the subscription ends, which is not the case here.

Re: Zas Editor

#215
post #145

> Native. Fast. Lightweight. Comparison is missing editors that would compete with this. VS Code is huge and slow, but somehow people use it and love the extensibility and broad support. Goland is just a beast that does so much more it's not even in the same league. What would make sense in the comparison chart is something like ST3.

VSCode opens in 1s on my machine (macbook pro m1). Good enough for me.

Fast does not mean only "fast to open", though.

When I think about a fast editor I think about opening a 2GB log file and looking for some text, or editing a multi-megabyte Markdown file with syntax highlighting on without any slowdown (something my NeoVim currently struggles with).

Re: Zas Editor

#216

I wonder if it really still make sense to develop an editor as a commercial product. This is probably a massive effort, and the revenue is maybe not so large. There is IntelliJ and Visual Studio. IntelliJ is successful, yes, but they have a long history, and the editor is really good. Visual Studio is maybe also successful but I'm not sure how profitable it really was or is. But otherwise? Sublime Text and others wer…

I have a paid license for Sublime but I still feel like I’m looking for the “right” editor for me, and if I find anything that looks like it might be it I will happily pay (after a small free trial to see if, like Nova, it’s not for my use cases).

My gut tells me there are a lot of people in this situation.

[Edit: since Go is my main language and I want to learn Rust, I will definitely be giving this a try!]

Re: Zas Editor

#218
> Zas Editor reparses your code on every keystroke without compromising performance. Having a maintained AST at all times brings many intelligent features to the editor.

How does this work in the presence of syntax errors? 95% of the time you're writing code, your code is syntactically invalid, because you've started some new construct but not finished it yet, so you need syntax highlighting, code completion, etc to work sensibly in that situation. Getting that wrong is what killed RLS, IIRC.

Re: Zas Editor

#219
Congratulations. Zas looks very cool, I will definitely try it out and see if it can fill the (large) gap between Visual Studio Code and a full-featured IDE like Goland or CLion for me.

Can you please give an outlook in which direction you plan to go with Zas Editor in the future? Is the plan to target only a few specific programming languages, like currently Golang and Rust, or do you want to become a generic code editor like Visual Studio Code or Sublime Text and support a large number of languages and formats?

Re: Zas Editor

#220
post #215

Earlier quoted context omitted.

VSCode opens in 1s on my machine (macbook pro m1). Good enough for me.

Fast does not mean only "fast to open", though. When I think about a fast editor I think about opening a 2GB log file and looking for some text, or editing a multi-megabyte Markdown file with syntax highlighting on without any slowdown (something my NeoVim currently struggles with).

I just opened a 4GB JSON file in VScode, it took a few seconds to load, but it is fast enough for me. Syntax highlighting disabled itself, but searching text works.
Post reply on HN