Live data from Hacker News

EMACS: The Extensible, Customizable Display Editor (1981)

gnu.org

11–20 of 59 posts

Re: EMACS: The Extensible, Customizable Display Editor (1981)

#11
The original IDE, and originally outlawed for 'regular' users because it dragged the the DEC KL10 to its knees in I/O traffic if more than 20 or 30 terminals ran it at the same time.

It is an interesting environment but for what ever reason I ended up back in VIM (at school it was Emacs or FINE, at home 'MicroEMACS' and at Sun it was 'vi') Now vim is my go to editor but I'm not as fast as some folks who have melded well with either EMACS or VIM.

Re: EMACS: The Extensible, Customizable Display Editor (1981)

#13
post #7

Am I reading this right? You used to... not be able to see your code verbatim as you were editing it? My god, that sounds horrible.

You are reading that right. If it makes it seem any more sane, that's because many text editors of the time weren't written for screens ("displays"), but for teletypes, where you couldn't possibly see your code verbatim as you were editing it.

https://en.wikipedia.org/wiki/File:ASR-33_at_CHM.agr.jpg

For example, the standard editor on early Unix was 'ed'. It is available on most modern *nix systems, if you care to try it :). Bill Joy later modified ed to be a display editor, or 'vi'sual editor; so if you have you have used Vi, it shouldn't be too unfamiliar.

Re: EMACS: The Extensible, Customizable Display Editor (1981)

#14
post #7

Am I reading this right? You used to... not be able to see your code verbatim as you were editing it? My god, that sounds horrible.

Have you ever used a 300bps modem to connect to the internet? If you did then you would see how avoiding rendering could make you much much more productive.

Re: EMACS: The Extensible, Customizable Display Editor (1981)

#15
post #7

Am I reading this right? You used to... not be able to see your code verbatim as you were editing it? My god, that sounds horrible.

The story (in "software superheroes", thoroughly good read) is that the British computer scientist George Coulourais, was visiting Bell Labs and met with Ken Thompson. Ken was editing some of the unix code base using a 'ed'- with no reference printout, no display, just typing from memory. George was simply astounded and so christened his own editor (which used raw input to allow line by line editing) 'em' or Editor for Mortals

Subsequently he gave the code to Bill Joy who turned it into ex and then vi and at some point even Ken Thompson probably used it.

"Our" history (as coders) is short and surprisingly oral, but still has gods in it and messengers from the gods bringing down the fruits of their wisdom.

Re: EMACS: The Extensible, Customizable Display Editor (1981)

#16
post #6
post #3

I actually found an earlier version of this paper in my teachers room (published 1979). It's AI Memo 519 (the linked paper is 591A) and I can't find a reference to this anywhere. I even emailed Stallman and he couldn't remember when it was first published (he thought that it was published in 1981 first to). I uploaded it to archive.org: https://archive.org/details/MITAIMemo519 My teacher suspects he got it from a guy…

ftp://publications.ai.mit.edu/ai-publications/pdf/AIM-519A.pdf

Yes that is 519A which is not the same as the one I found called just 519. 519A was published 1981, 519 seemingly in 1979.

Re: EMACS: The Extensible, Customizable Display Editor (1981)

#17
post #12
post #7

Am I reading this right? You used to... not be able to see your code verbatim as you were editing it? My god, that sounds horrible.

Sure you could. You just used pencil and paper.

It's still a very effective method of working with code. I dare you to find a display which will let you see (and edit) as much code as printouts laying on the floor would :)

Re: EMACS: The Extensible, Customizable Display Editor (1981)

#18
I just had this thought, what if Linus came in or HMS or someone else kinda already famous did a "Show HN: I made a extensible editor called emacs" or "Show HN: I made a posix compatible kernel" Would lead to some interesting discussions I think if they were active in the comments.

Re: EMACS: The Extensible, Customizable Display Editor (1981)

#19
post #2

This is nice to see a relatively brief introduction to the essential features. Steve Yegge wrote: "Go look over Paul Nordstrom's shoulder while he works sometime, if you don't believe me. It's a real eye-opener for someone who's used Visual Blub .NET-like IDEs their whole career." Does anyone know of any public video of Mr. Nordstrom using emacs, or can someone who knows him request one? [edit: properly attribute the…

Well, Emacs Rocks: http://emacsrocks.com/

Re: EMACS: The Extensible, Customizable Display Editor (1981)

#20

I just had this thought, what if Linus came in or HMS or someone else kinda already famous did a "Show HN: I made a extensible editor called emacs" or "Show HN: I made a posix compatible kernel" Would lead to some interesting discussions I think if they were active in the comments.

Pretty sure that Andrew Tanenbaum would comment about Microkernels being superior and how monolithic kernels are doomed to fail and belong in the past!
Post reply on HN