News for hackers. Stuff that matters.
Re:Emacs-ng: Emacs with Deno runtime and TypeScript by turminal on Monday March 15, 2021 @08:00PM (#26471064)
Neovim is not a rewrite.
Re:Emacs-ng: Emacs with Deno runtime and TypeScript by qbasic_forever on Monday March 15, 2021 @08:38PM (#26471450)
The upcoming 0.5 release will feel like a rewrite to some folks though, the entire config system is Lua-first right down to support of an init.lua instead of init.vim in vimscript. I've been converting my setup over to Lua and it's so much more understandable and sane vs. some bespoke scripting language that made more sense in 1990.

(it should also be mentioned the old vimscript support isn't going away, you can still use old configs)

Re:Emacs-ng: Emacs with Deno runtime and TypeScript by thomastjeffery on Monday March 15, 2021 @08:20PM (#26471291)
No, but it tackles the same aforementioned issues:

> opaque maintenance/contributions, poor performance inherited from core design decisions made decades ago, the burden of backwards compatibility for legacy systems, etc.

The main goal of NeoVim is to ditch the backwards compatibility and simplify the codebase. Sure, it isn't a from-scratch rewrite, but it's a very deep fork.

Re:Emacs-ng: Emacs with Deno runtime and TypeScript by pammuto on Tuesday March 16, 2021 @09:16AM (#26476272)
>Sure, it isn't a from-scratch rewrite, but it's a very deep fork.

Not really. I contribute to Neovim and in my experience the architecture is the same as in Vim. The features that were added in Neovim first do have a different architecture and are better designed though. However these new features only make a tiny fraction of all of Vim's features.

Re:Emacs-ng: Emacs with Deno runtime and TypeScript by p2t2p on Monday March 15, 2021 @08:26PM (#26471351)
The magic of it is it just keeps on working. All those big changes didn't cause any instability for even once.