Stories
Slash Boxes
Comments

SoylentNews is people

SoylentNews is powered by your submissions, so send in your scoop. Only 18 submissions in the queue.
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: 2, Insightful) by Anonymous Coward on Wednesday August 22 2018, @09:56PM (5 children)

    by Anonymous Coward on Wednesday August 22 2018, @09:56PM (#724890)

    There's a certain religiosity in the Emacs community, promulgated no doubt by Stallman and his FSF.

    While that religiosity engenders a useful theoretical zeal that is enticing, I find that the Vim community's rough-and-tumble pragmatism are better for getting shit done.

    Starting Score:    0  points
    Moderation   +2  
       Insightful=2, Total=2
    Extra 'Insightful' Modifier   0  

    Total Score:   2  
  • (Score: 4, Funny) by Anonymous Coward on Wednesday August 22 2018, @10:16PM (1 child)

    by Anonymous Coward on Wednesday August 22 2018, @10:16PM (#724898)

    And when you're done doing shit, you can always use Emacs to get some work done.

    • (Score: 2) by gawdonblue on Thursday August 23 2018, @12:10PM

      by gawdonblue (412) on Thursday August 23 2018, @12:10PM (#725168)

      If only Emacs had a decent text editor :)

  • (Score: 2) by krishnoid on Wednesday August 22 2018, @10:40PM (2 children)

    by krishnoid (1156) on Wednesday August 22 2018, @10:40PM (#724917)

    Religiosity? Pfah! On an entirely unrelated note, Emacs-Lisp (and Lisp in general) is the one true editor customization, configuration, and extension language.

    • (Score: 2) by hendrikboom on Thursday August 23 2018, @12:42AM (1 child)

      by hendrikboom (1125) Subscriber Badge on Thursday August 23 2018, @12:42AM (#724970) Homepage Journal

      Except, of course, for its dynamic instead of static binding. I hear they're trying to do something about that, but the huge mass of elisp code is holding them back.

      • (Score: 2) by krishnoid on Thursday August 23 2018, @02:56AM

        by krishnoid (1156) on Thursday August 23 2018, @02:56AM (#725032)

        It seems like Emacs Lisp as of 24.1 [emacswiki.org] now allows for lexical binding on a per-file basis, with 'defvar' declaring a dynamically-bound variable. Did you mean this, or to kill dynamic binding altogether?