Hacker News new | ask | show | jobs
by FullGarden_S 770 days ago
> and we put a lot of effort into understanding macOS APIs to get to 120FPS

If its ultimately a text editor with dead plain UI, why not simply stick to retained mode GUI and chill?

I don't know how much of disk space and ram this written in Rust® text editor project demands to just build it but since its Rust™, achieving cross-platform will probably be several-folds more work than it would be in C, I applaud the devs for their work.

I never tried Zed(yet) and keeping the support for vast programming languages aside, I would like to check out how this editor handles multiple workspaces and provide text editing features. I'm an Emacs guy and I have a feeling that this is not for me because even if its fast, it doesn't make me productive if I'm not using my emacs/vim key bindings. I might be wrong.

1 comments

> since its Rust™, achieving cross-platform will probably be several-folds more work than it would be in C,

Why would you think that? Rust is a more expressive and powerful language than C. If anything, I'd say it would be easier. Platform APIs are not all in C either.

> Why would you think that?

FFI? I don't recall stating Rust is less expressive than C, the language looses its notorious "memory safe" feature as unsafe is called often when performing low level sys calls.

> Platform APIs are not all in C either.

unless you are absolutely talking about web development, this is not true at all.