Live data from Hacker News

Ask HN: What would it take to rewrite Vim?

news.ycombinator.com

11–16 of 16 posts

Re: Ask HN: What would it take to rewrite Vim?

#11

> what it would take to rewrite Vim from scratch Time, mainly. Computers these days are fast enough, and have enough storage space that writing Vim will be mostly straight forwards. The first thing to do, as is for all software, is to make a spec and a roadmap. The doesn't have to be anything too serious, hell, you don't even have to write it out if you don't want to - this is your project after all. (But writing thi…

Did you mean Qt?

QT == QuickTime

Re: Ask HN: What would it take to rewrite Vim?

#13

> what it would take to rewrite Vim from scratch Time, mainly. Computers these days are fast enough, and have enough storage space that writing Vim will be mostly straight forwards. The first thing to do, as is for all software, is to make a spec and a roadmap. The doesn't have to be anything too serious, hell, you don't even have to write it out if you don't want to - this is your project after all. (But writing thi…

I was thinking of writing the core in C++ (or even Haskell - I just realised that I haven't even considered it!) and using Python as the main scripting language, sorta like it is in Blender.

Re: Ask HN: What would it take to rewrite Vim?

#14

> what it would take to rewrite Vim from scratch Time, mainly. Computers these days are fast enough, and have enough storage space that writing Vim will be mostly straight forwards. The first thing to do, as is for all software, is to make a spec and a roadmap. The doesn't have to be anything too serious, hell, you don't even have to write it out if you don't want to - this is your project after all. (But writing thi…

I was thinking of writing the core in C++ (or even Haskell - I just realised that I haven't even considered it!) and using Python as the main scripting language, sorta like it is in Blender.

Why not just contribute to Yi[0]? Yi has seen a lot of development activity lately, and I'm sure your contributions would be welcome.

0: https://github.com/yi-editor/yi

Re: Ask HN: What would it take to rewrite Vim?

#15

Earlier quoted context omitted.

I was thinking of writing the core in C++ (or even Haskell - I just realised that I haven't even considered it!) and using Python as the main scripting language, sorta like it is in Blender.

Why not just contribute to Yi[0]? Yi has seen a lot of development activity lately, and I'm sure your contributions would be welcome. 0: https://github.com/yi-editor/yi

Ooh, ooh, real Haskell!

Thanks a ton, although I might still go ahead with my original plan.

Re: Ask HN: What would it take to rewrite Vim?

#16
post #9
post #6

If I were to rewrite vim I would want to avoid C/C++ and all their warts. A Rust text-editor with guaranteed memory safety would be cool.

Your OS is written in C/C++. When you know what you are doing, these languages are not harmful.

Yeah, and every third boot my display manager segfaults :P

I know it's possible to write good systems software in C/C++, I just think writing in Rust is a marked improvement.

Post reply on HN