Stories
Slash Boxes
Comments

SoylentNews is people

posted by chromas on Wednesday August 22 2018, @09:22PM   Printer-friendly
from the :wq dept.

Over at The New Stack is a brief but entertaining history of the editor vi and Vim.

"The editor was optimized so that you could edit and feel productive when it was painting slower than you could think. Now that computers are so much faster than you can think, nobody understands this anymore," Joy said. "It was a world that is now extinct. People don't know that vi was written for a world that doesn't exist anymore."


Original Submission

 
This discussion has been archived. No new comments can be posted.
Display Options Threshold/Breakthrough Mark All as Read Mark All as Unread
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
  • (Score: 1, Informative) by Anonymous Coward on Wednesday August 22 2018, @11:35PM

    by Anonymous Coward on Wednesday August 22 2018, @11:35PM (#724937)

    On that note:
    https://github.com/martanne/vis [github.com]
      Pretty much THE perfect terminal text editor.
    https://github.com/as/a [github.com]
      Very similar to Acme but written in clean go and should be able to overcome acme's limitation in the future.
    https://github.com/deadpixi/sam [github.com]
      Fixed up sam for modern machines. Has a few extra features but mostly only attractive to people who don't like acme's mouse and want something more conventional.

    Sadly none of these have complex language scripts support (right-to-text) and only vis has syntax highlighting but it's parsing expression grammar based so it kinda sucks to the point I often find myself better off without it.

    Anyhow, A needs a lot more exposure and could really use some love since the main dev is entirely absorbed in trying to get feature parity with acme and is writing everything on their own (their own gui tool kit for instance)...

    Starting Score:    0  points
    Moderation   +1  
       Informative=1, Total=1
    Extra 'Informative' Modifier   0  

    Total Score:   1