Author Topic: what is Emacs?  (Read 12542 times)

0 Members and 1 Guest are viewing this topic.

Offline SDBFGTopic starter

  • Contributor
  • !
  • Posts: 15
  • Country: in
what is Emacs?
« on: April 24, 2018, 06:08:25 am »
hello sir
i found Emacs what does it do?
 

Offline BradC

  • Super Contributor
  • ***
  • Posts: 2106
  • Country: au
Re: what is Emacs?
« Reply #1 on: April 24, 2018, 06:13:56 am »
i found Emacs what does it do?

Pretty much everything except make coffee (and I think that's on the todo).

"man emacs" might be a good start.
 

Offline AG6QR

  • Frequent Contributor
  • **
  • Posts: 857
  • Country: us
    • AG6QR Blog
Re: what is Emacs?
« Reply #2 on: April 24, 2018, 06:18:10 am »
It's a text editor.  And a whole lot more.  it's very extendable, and can be programmed to do almost anything.  It works on virtually any system, including Unix, Linux, DOS, Windows, Mac, and more.  It's probably the most powerful and customizable text editor around.  Google "emacs tips" or "emacs tricks" for lots more info.

It's also free and open source.
 

Offline daqq

  • Super Contributor
  • ***
  • Posts: 2302
  • Country: sk
    • My site
Re: what is Emacs?
« Reply #3 on: April 24, 2018, 06:51:21 am »
All of your questions posted so far are vague questions that show zero initiative, zero work done to help yourself and can be answered by a few minutes on google. You are probably a troll.
Believe it or not, pointy haired people do exist!
+++Divide By Cucumber Error. Please Reinstall Universe And Reboot +++
 
The following users thanked this post: TopLoser, tooki, nugglix, drussell, sokoloff, Burczyk

Offline bd139

  • Super Contributor
  • ***
  • Posts: 23018
  • Country: gb
Re: what is Emacs?
« Reply #4 on: April 24, 2018, 06:52:45 am »
An “editor” which mutated into something insane. Also known as Escape Meta Alt Control Shift. It’s like playing twister with your fingers. You need this guy’s fingers for optimum performance.

https://youtu.be/KlJ8eTuFe9U

Alas if you master it, the minds eye will be opened into the dimension of lisp.

I am merely mortal though so I can’t use it effectively.
 

Online newbrain

  • Super Contributor
  • ***
  • Posts: 1719
  • Country: se
Re: what is Emacs?
« Reply #5 on: April 24, 2018, 06:53:30 am »
For about 25 years, emacs has been THE EDITOR for me.
I even wrote a clone in 8086 assembler in about ~13kB, a Forth (not(lisp)) compiler included, for MS-DOS 2.11...

Jokes on its all encompassing extensibility abound, one for all its own overflowing sink old icon:


If you are a vi user, emacs can give you good counselling:
Code: [Select]
M-x doctorM-x == Esc followed by x, or Alt-x on PCs

Quote
I am the psychotherapist.  Please, describe your problems.  Each time
you are finished talking, type RET twice.

Vi is better than emacs

Emacs?  Hah!  I would appreciate it if you would continue.

Vi is simpler to understand

Why do you say
vi is simpler to understand?
Nandemo wa shiranai wa yo, shitteru koto dake.
 

Offline helius

  • Super Contributor
  • ***
  • Posts: 3640
  • Country: us
Re: what is Emacs?
« Reply #6 on: April 24, 2018, 08:48:29 am »
For about 25 years, emacs has been THE EDITOR for me.
I even wrote a clone in 8086 assembler in about ~13kB, a Forth (not(lisp)) compiler included, for MS-DOS 2.11...
Hey, that's cool! I remember one of the best MS-DOS editors was Lugaru Epsilon, which was an Emacs clone using a C-like extension language.
I think it was quite a bit bigger than 13KB...
 

Offline Zero999

  • Super Contributor
  • ***
  • Posts: 19513
  • Country: gb
  • 0999
Re: what is Emacs?
« Reply #7 on: April 24, 2018, 09:16:57 am »
 

Online T3sl4co1l

  • Super Contributor
  • ***
  • Posts: 21671
  • Country: us
  • Expert, Analog Electronics, PCB Layout, EMC
    • Seven Transistor Labs
Re: what is Emacs?
« Reply #8 on: April 24, 2018, 09:28:44 am »
Not vim.

/scurries away
Seven Transistor Labs, LLC
Electronic design, from concept to prototype.
Bringing a project to life?  Send me a message!
 
The following users thanked this post: Bassman59

Offline daqq

  • Super Contributor
  • ***
  • Posts: 2302
  • Country: sk
    • My site
Re: what is Emacs?
« Reply #9 on: April 24, 2018, 09:47:30 am »
Quote
Not vim.

/scurries away
Good.

/scurries away
Believe it or not, pointy haired people do exist!
+++Divide By Cucumber Error. Please Reinstall Universe And Reboot +++
 

Offline bd139

  • Super Contributor
  • ***
  • Posts: 23018
  • Country: gb
Re: what is Emacs?
« Reply #10 on: April 24, 2018, 09:58:34 am »
New unix system users:

Emacs users:

"fuck it's only got vi on it"
...tries to edit file .... fuck shit fuckety fuck ... esc esc :q!
"install nano or emacs"
...edit file

Vim users:

...Edit file using vi, grumbling slightly about the one level undo and lack of syntax highlighting.
 

Offline NivagSwerdna

  • Super Contributor
  • ***
  • Posts: 2495
  • Country: gb
Re: what is Emacs?
« Reply #11 on: April 24, 2018, 10:09:50 am »
i found Emacs what does it do?
I understand that religious discussions are frowned upon here.
However, welcome to the Church of EMACS.
EMACS is a life choice not an editor, TECO is an editor and vi[m] is a utility
 
The following users thanked this post: newbrain, rstofer

Offline tggzzz

  • Super Contributor
  • ***
  • Posts: 19484
  • Country: gb
  • Numbers, not adjectives
    • Having fun doing more, with less
Re: what is Emacs?
« Reply #12 on: April 24, 2018, 01:20:18 pm »
i found Emacs what does it do?
I understand that religious discussions are frowned upon here.
However, welcome to the Church of EMACS.
EMACS is a life choice not an editor, TECO is an editor and vi[m] is a utility

:) Except that you misspelled "editor" when you clearly meant "abomination", and you should append "(allegedly)" to the sentence.

Apart from that, this is a remarkable prescient troll from someone that hasn't come across google (check the OP's other posts to see why I think that!)
There are lies, damned lies, statistics - and ADC/DAC specs.
Glider pilot's aphorism: "there is no substitute for span". Retort: "There is a substitute: skill+imagination. But you can buy span".
Having fun doing more, with less
 

Offline madires

  • Super Contributor
  • ***
  • Posts: 7763
  • Country: de
  • A qualified hobbyist ;)
Re: what is Emacs?
« Reply #13 on: April 24, 2018, 01:28:55 pm »
Isn't Emacs a Lisp interpreter? >:D
 

Offline BravoV

  • Super Contributor
  • ***
  • Posts: 7547
  • Country: 00
  • +++ ATH1
Re: what is Emacs?
« Reply #14 on: April 24, 2018, 01:51:22 pm »
All of your questions posted so far are vague questions that show zero initiative, zero work done to help yourself and can be answered by a few minutes on google. You are probably a troll.

Nothing against certain countries, its just this is the typical "weird" questions from people at those areas where OP lives.

I've seen and experienced too many nice technical forums at the internet that were trashed and completely swarmed by this kind of behavior that abuse the community helpful & friendly atmosphere :'(, definitely not language problem, I guess its cultural.

PS : The OP just made another "weird" new thread again -> HERE:palm:
« Last Edit: April 24, 2018, 02:19:34 pm by BravoV »
 

Offline BradC

  • Super Contributor
  • ***
  • Posts: 2106
  • Country: au
Re: what is Emacs?
« Reply #15 on: April 24, 2018, 02:12:18 pm »
definitely not language problem, I guess its cultural.

Yup. Saw a *lot* of this while I was in the Middle East, usually followed by "please do the needful ASAP".
 

Offline NivagSwerdna

  • Super Contributor
  • ***
  • Posts: 2495
  • Country: gb
Re: what is Emacs?
« Reply #16 on: April 24, 2018, 02:18:52 pm »
Anyone asking about Emacs can't be all that bad.  And they call me "Sir".   ;)
 

Offline BravoV

  • Super Contributor
  • ***
  • Posts: 7547
  • Country: 00
  • +++ ATH1
Re: what is Emacs?
« Reply #17 on: April 24, 2018, 02:20:17 pm »
And they call me "Sir".   ;)

This is one of the typical signature too.  ::)

Offline Ampera

  • Super Contributor
  • ***
  • Posts: 2578
  • Country: us
    • Ampera's Forums
Re: what is Emacs?
« Reply #18 on: April 24, 2018, 02:24:20 pm »
I use nano because it seems to be the only Unix or Unix-like text editor that seems any bit reasonable.
I forget who I am sometimes, but then I remember that it's probably not worth remembering.
EEVBlog IRC Admin - Join us on irc.austnet.org #eevblog
 
The following users thanked this post: rstofer, BillB

Offline grumpydoc

  • Super Contributor
  • ***
  • Posts: 2905
  • Country: gb
Re: what is Emacs?
« Reply #19 on: April 24, 2018, 02:27:26 pm »
New unix system users:

Emacs users:

"fuck it's only got vi on it"
...tries to edit file .... fuck shit fuckety fuck ... esc esc :q!
"install nano or emacs"
...edit file
All Emacs users should know just enough vi to edit the Emacs Makefiles for their system. Real men use ed, however.

hello sir
i found Emacs what does it do?
JFGI
 

Offline BravoV

  • Super Contributor
  • ***
  • Posts: 7547
  • Country: 00
  • +++ ATH1
Re: what is Emacs?
« Reply #20 on: April 24, 2018, 02:36:26 pm »
definitely not language problem, I guess its cultural.

Yup. Saw a *lot* of this while I was in the Middle East, usually followed by "please do the needful ASAP".

Usually these created a situation that resides in grey area, that made moderator's life a lot harder as they are not fall into the spammer/troll category type.

Once the moderators team are completely overwhelmed and give up, you can expect the forum's quality begins to deteriorate like many I've seen & experienced.  :'(

Offline grumpydoc

  • Super Contributor
  • ***
  • Posts: 2905
  • Country: gb
Re: what is Emacs?
« Reply #21 on: April 24, 2018, 02:38:43 pm »
Isn't Emacs a Lisp interpreter? >:D
[Ignoring the >:D on purpose]

The GNU implementation and many other Emacsen are indeed Lisp interpreters - or at any rate they are a set of bare bones editing functions (with bindings to make them callable from Lisp) plus a (basic) Lisp interpreter and then the complete editor is written in Lisp on top of that.

Originally, however, it was a set of macros for a heavily modified version of TECO and there are many emacs-like editors which are not built upon a Lisp framework.

Alternative names:
Esc-Meta-Alt-Ctrl-Shift
Eight Megabytes And Constantly Swapping (from the days when 8M was big)
Eventually Munches All Computer Storage
Emacs Makes A Computer Slow
 
The following users thanked this post: newbrain

Offline Cerebus

  • Super Contributor
  • ***
  • Posts: 10576
  • Country: gb
Re: what is Emacs?
« Reply #22 on: April 24, 2018, 02:39:15 pm »
The question was: "what is Emacs?"

The answer is an acronym for
Eight
Megs
And
Constantly
Swapping.


Anyone asking about Emacs can't be all that bad.  And they call me "Sir".   ;)

You must be mistaken, it was clearly I who was addressed as Sir.   :P
Anybody got a syringe I can use to squeeze the magic smoke back into this?
 

Offline grumpydoc

  • Super Contributor
  • ***
  • Posts: 2905
  • Country: gb
Re: what is Emacs?
« Reply #23 on: April 24, 2018, 02:41:09 pm »
The question was: "what is Emacs?"

The answer is an acronym for
Eight
Megs
And
Constantly
Swapping.

Snap!
 

Offline BradC

  • Super Contributor
  • ***
  • Posts: 2106
  • Country: au
Re: what is Emacs?
« Reply #24 on: April 24, 2018, 02:52:52 pm »
Usually these created a situation that resides in grey area, that made moderator's life a lot harder as they are not fall into the spammer/troll category type.

Yeah, I never saw it on a forum. It was in the office, on site, in the contractors office.. you get the idea. There appears to be a particular branch there somewhere that are educated to be completely spoon fed. It's like "Here's the book. Learn what's in the book. Never question the book. All you ever need to know is in the book.". When something arises that isn't in the book it becomes a case of turn to the first person you see and ask "what is that, what does it do and how do I work it?". The problem is as the answers to those questions aren't in the book either, it just becomes a snake eating its own tail.


 

Offline NivagSwerdna

  • Super Contributor
  • ***
  • Posts: 2495
  • Country: gb
Re: what is Emacs?
« Reply #25 on: April 24, 2018, 02:53:21 pm »
I see no point in engaging with non believers.  :-DD

... actually I can't resist...

EMACS used to be Windows for VT100 terminals.    C-x 2  it was like magic.
« Last Edit: April 24, 2018, 03:00:38 pm by NivagSwerdna »
 

Offline tggzzz

  • Super Contributor
  • ***
  • Posts: 19484
  • Country: gb
  • Numbers, not adjectives
    • Having fun doing more, with less
Re: what is Emacs?
« Reply #26 on: April 24, 2018, 04:30:16 pm »
I see no point in engaging with non believers.  :-DD

... actually I can't resist...

EMACS used to be Windows for VT100 terminals.    C-x 2  it was like magic.

Too damn right it was.

Anybody remember the VMS EDT editor? My "favourite" feature was that the "delete" key would remove either the word/character before or after the cursor, depending on the history of editor actions.
There are lies, damned lies, statistics - and ADC/DAC specs.
Glider pilot's aphorism: "there is no substitute for span". Retort: "There is a substitute: skill+imagination. But you can buy span".
Having fun doing more, with less
 

Offline tpowell1830

  • Frequent Contributor
  • **
  • Posts: 863
  • Country: us
  • Peacefully retired from industry, active in life
Re: what is Emacs?
« Reply #27 on: April 24, 2018, 05:06:51 pm »
Does anyone use Komodo Edit? I like it alot... (AFTER trying Emacs)  :popcorn:
PEACE===>T
 

Offline Cerebus

  • Super Contributor
  • ***
  • Posts: 10576
  • Country: gb
Re: what is Emacs?
« Reply #28 on: April 24, 2018, 05:27:15 pm »
Anybody remember the VMS EDT editor?

Pah! EDT was for people who weren't man enough to use TECO.  :)

From "Real Programmers Don't Use PASCAL":


...

Some of the concepts in these Xerox editors have been incorporated into
editors running on more reasonably named operating systems -- EMACS and VI
being two.  The problem with these editors is that Real Programmers
consider `What You See Is What You Get' to be just as bad a concept in
Text Editors as it is in women.  No, the Real Programmer wants a `you
asked for it, you got it' text editor -- complicated, cryptic, powerful,
unforgiving, dangerous.  TECO, to be precise.

It has been observed that a TECO command sequence more closely resembles
transmission line noise than readable text [4].  One of the more
entertaining games to play with TECO is to type your name in as a command
line and try to guess what it does.  Just about any possible typing error
while talking with TECO will probably destroy your program, or even worse
-- introduce subtle and mysterious bugs in a once working subroutine.

...
Anybody got a syringe I can use to squeeze the magic smoke back into this?
 

Offline BillB

  • Supporter
  • ****
  • Posts: 615
  • Country: us
Re: what is Emacs?
« Reply #29 on: April 24, 2018, 05:33:56 pm »
So, I'm guessing I shouldn't mention Notepad?   :box:
 

Offline BravoV

  • Super Contributor
  • ***
  • Posts: 7547
  • Country: 00
  • +++ ATH1
Re: what is Emacs?
« Reply #30 on: April 24, 2018, 05:38:30 pm »
So, I'm guessing I shouldn't mention Notepad?   :box:

Only after you mentioned EDLIN.  :scared:

Offline BradC

  • Super Contributor
  • ***
  • Posts: 2106
  • Country: au
Re: what is Emacs?
« Reply #31 on: April 24, 2018, 05:43:16 pm »
Real men use echo, cat and dd.

What would I know thought? I know/use Pascal and eat quiche.

 

Offline Ampera

  • Super Contributor
  • ***
  • Posts: 2578
  • Country: us
    • Ampera's Forums
Re: what is Emacs?
« Reply #32 on: April 24, 2018, 05:50:07 pm »
just sitting over here with my Notepad++, sipping the NT poison.

If I had to pick an XWS compatible text editor, it would have to be SciTE, as the closest denominator to Notepad++ which is the Windows user's friend. For terminal activities, GNU Nano is good on Windows, Linux, and Unix.
I forget who I am sometimes, but then I remember that it's probably not worth remembering.
EEVBlog IRC Admin - Join us on irc.austnet.org #eevblog
 

Offline BillB

  • Supporter
  • ****
  • Posts: 615
  • Country: us
Re: what is Emacs?
« Reply #33 on: April 24, 2018, 05:52:01 pm »
So, I'm guessing I shouldn't mention Notepad?   :box:

Only after you mentioned EDLIN.  :scared:

HaHa!  Oh yeah, forgot about EDLIN! 

Real men use echo, cat and dd.

Actually, if you aren't entering your data using panel mounted toggle switches and need to rely on a keyboard, you aren't a man at all.

 

Offline Ampera

  • Super Contributor
  • ***
  • Posts: 2578
  • Country: us
    • Ampera's Forums
Re: what is Emacs?
« Reply #34 on: April 24, 2018, 05:56:51 pm »
Puh, toggle switches? Real men don't even need line editors. They can modify their text files by punching holes directly into their paper tapes. Who needs all this fancy programming?
I forget who I am sometimes, but then I remember that it's probably not worth remembering.
EEVBlog IRC Admin - Join us on irc.austnet.org #eevblog
 

Offline BillB

  • Supporter
  • ****
  • Posts: 615
  • Country: us
Re: what is Emacs?
« Reply #35 on: April 24, 2018, 05:58:53 pm »
RIP OP, we hardly knew ye.  :palm:
 

Offline Cerebus

  • Super Contributor
  • ***
  • Posts: 10576
  • Country: gb
Re: what is Emacs?
« Reply #36 on: April 24, 2018, 06:01:28 pm »
So, I'm guessing I shouldn't mention Notepad?   :box:



Boy, I say boy, only if y're wearing pink and got a pink bow in yer hair".  :)

(I hope I'm not the only guy here who remembers how Foghorn Leghorn talked.)
Anybody got a syringe I can use to squeeze the magic smoke back into this?
 

Offline mbless

  • Regular Contributor
  • *
  • Posts: 227
  • Country: 00
Re: what is Emacs?
« Reply #37 on: April 24, 2018, 06:18:05 pm »
RIP OP, we hardly knew ye.  :palm:

This is the first time I witnessed a real-time ban! Either OP is that clueless about everything or a terrible troll.
 

Offline andyturk

  • Frequent Contributor
  • **
  • Posts: 895
  • Country: us
Re: what is Emacs?
« Reply #38 on: April 24, 2018, 06:39:17 pm »
I've been using emacs since the mid 80s, initially on an actual lisp machine. For a long time, I just used it out-of-the-box without a lot of extensions, but lately I'm really liking some of the extensions like "org mode" and C/C++ support. Emacs goes well with my mechanical keyboard (HHKB). :-) I've almost forgotten my command line git because I use "magit" in emacs all the time.

Emacs and its various extensions are really good at dealing with information represented in text form. That's a philosophical commitment more than anything else, and it's incompatible with proprietary file formats and things like IDEs.

IMO, emacs has a huge learning curve and I've never actually recommended it to anyone else. However, I couldn't live without it. People that could benefit from emacs usually find it on their own.
 

Offline andyturk

  • Frequent Contributor
  • **
  • Posts: 895
  • Country: us
Re: what is Emacs?
« Reply #39 on: April 24, 2018, 06:47:33 pm »
Eight
Megs
And
Constantly
Swapping.


That was funny back when "8 megs" was significant. I used to do homework assignments on a timeshared PDP-11 with a whopping 10 megs of disk for the entire machine. No emacs there--we used ed.

My emacs process is clocking 159MB now (not doing a whole lot) with no swapping. But the box it's running on has 64GB of RAM.
 

Offline andyturk

  • Frequent Contributor
  • **
  • Posts: 895
  • Country: us
Re: what is Emacs?
« Reply #40 on: April 24, 2018, 06:51:36 pm »
EMACS used to be Windows for VT100 terminals.    C-x 2  it was like magic.
Or keeping your editor process running for weeks at a time (with screen).
 

Offline bsudbrink

  • Frequent Contributor
  • **
  • Posts: 406
  • Country: us
Re: what is Emacs?
« Reply #41 on: April 24, 2018, 07:05:16 pm »
XEDIT
 

Offline tggzzz

  • Super Contributor
  • ***
  • Posts: 19484
  • Country: gb
  • Numbers, not adjectives
    • Having fun doing more, with less
Re: what is Emacs?
« Reply #42 on: April 24, 2018, 07:22:49 pm »
So, I'm guessing I shouldn't mention Notepad?   :box:

Only after you mentioned EDLIN.  :scared:

Thank you for reminding me of that. Not.
There are lies, damned lies, statistics - and ADC/DAC specs.
Glider pilot's aphorism: "there is no substitute for span". Retort: "There is a substitute: skill+imagination. But you can buy span".
Having fun doing more, with less
 

Offline tggzzz

  • Super Contributor
  • ***
  • Posts: 19484
  • Country: gb
  • Numbers, not adjectives
    • Having fun doing more, with less
Re: what is Emacs?
« Reply #43 on: April 24, 2018, 07:25:20 pm »
Actually, if you aren't entering your data using panel mounted toggle switches and need to rely on a keyboard, you aren't a man at all.

Quite right.

It helps if you have a machine with core memory, so that removal of power is irrelevant.
There are lies, damned lies, statistics - and ADC/DAC specs.
Glider pilot's aphorism: "there is no substitute for span". Retort: "There is a substitute: skill+imagination. But you can buy span".
Having fun doing more, with less
 

Offline tggzzz

  • Super Contributor
  • ***
  • Posts: 19484
  • Country: gb
  • Numbers, not adjectives
    • Having fun doing more, with less
Re: what is Emacs?
« Reply #44 on: April 24, 2018, 07:27:24 pm »
Puh, toggle switches? Real men don't even need line editors. They can modify their text files by punching holes directly into their paper tapes. Who needs all this fancy programming?

That's the way I started, albeit with 5cps 5channel teletypes.
There are lies, damned lies, statistics - and ADC/DAC specs.
Glider pilot's aphorism: "there is no substitute for span". Retort: "There is a substitute: skill+imagination. But you can buy span".
Having fun doing more, with less
 

Offline tpowell1830

  • Frequent Contributor
  • **
  • Posts: 863
  • Country: us
  • Peacefully retired from industry, active in life
Re: what is Emacs?
« Reply #45 on: April 24, 2018, 07:29:31 pm »
DOS

echo The Rain In Spain Falls Mainly On The Plain > The_Rain_File.txt

type the_rain_file.txt
« Last Edit: April 24, 2018, 07:33:06 pm by tpowell1830 »
PEACE===>T
 

Offline bsudbrink

  • Frequent Contributor
  • **
  • Posts: 406
  • Country: us
Re: what is Emacs?
« Reply #46 on: April 24, 2018, 07:37:50 pm »
CP/M:

A>PIP TEST.TXT=CON:
THIS IS A TEST<ctrl-Z>
A>
 

Online ebastler

  • Super Contributor
  • ***
  • Posts: 6455
  • Country: de
Re: what is Emacs?
« Reply #47 on: April 24, 2018, 07:58:25 pm »
That's the way I started, albeit with 5cps 5channel teletypes.

5 cps sounds way too slow. 45 bits/s and 7.5 bits/char give you a whopping 6 char/s! :-+
(Or even 6.6 if you were in Europe and operating at 50 Baud!)

And you could backspace and overwrite typos with the "letters" code (all holes punched) for comfortable editing. ;)
 

Offline tggzzz

  • Super Contributor
  • ***
  • Posts: 19484
  • Country: gb
  • Numbers, not adjectives
    • Having fun doing more, with less
Re: what is Emacs?
« Reply #48 on: April 24, 2018, 08:30:32 pm »
That's the way I started, albeit with 5cps 5channel teletypes.

5 cps sounds way too slow. 45 bits/s and 7.5 bits/char give you a whopping 6 char/s! :-+
(Or even 6.6 if you were in Europe and operating at 50 Baud!)

And you could backspace and overwrite typos with the "letters" code (all holes punched) for comfortable editing. ;)

Naturally we preferred the 10cps machines, but they were often in use by other people - leaving the 5cpc machines.

There were many different 5 channel teletypes codes. My first assembler program converted from one to another.

In the Elliott code, IiRC, all holes punched was "ignore" and the letter shift and figure shift were other codes.

There are lies, damned lies, statistics - and ADC/DAC specs.
Glider pilot's aphorism: "there is no substitute for span". Retort: "There is a substitute: skill+imagination. But you can buy span".
Having fun doing more, with less
 

Offline boffin

  • Supporter
  • ****
  • Posts: 1027
  • Country: ca
Re: what is Emacs?
« Reply #49 on: April 24, 2018, 08:31:25 pm »
CP/M:

A>PIP TEST.TXT=CON:
THIS IS A TEST<ctrl-Z>
A>

CP/M's PIP was a copy of RSX-11's.
 

Offline tggzzz

  • Super Contributor
  • ***
  • Posts: 19484
  • Country: gb
  • Numbers, not adjectives
    • Having fun doing more, with less
Re: what is Emacs?
« Reply #50 on: April 24, 2018, 08:32:33 pm »
DOS

echo The Rain In Spain Falls Mainly On The Plain > The_Rain_File.txt

type the_rain_file.txt

8.3?
There are lies, damned lies, statistics - and ADC/DAC specs.
Glider pilot's aphorism: "there is no substitute for span". Retort: "There is a substitute: skill+imagination. But you can buy span".
Having fun doing more, with less
 
The following users thanked this post: ebastler

Offline Ampera

  • Super Contributor
  • ***
  • Posts: 2578
  • Country: us
    • Ampera's Forums
Re: what is Emacs?
« Reply #51 on: April 24, 2018, 08:45:38 pm »
IT'S AN IMPOSTER!

HISS
I forget who I am sometimes, but then I remember that it's probably not worth remembering.
EEVBlog IRC Admin - Join us on irc.austnet.org #eevblog
 

Offline bsudbrink

  • Frequent Contributor
  • **
  • Posts: 406
  • Country: us
Re: what is Emacs?
« Reply #52 on: April 24, 2018, 08:51:43 pm »
CP/M:

A>PIP TEST.TXT=CON:
THIS IS A TEST<ctrl-Z>
A>

CP/M's PIP was a copy of RSX-11's.

Yup.  I didn't write it.  Only used (and use) it.
 

Offline boffin

  • Supporter
  • ****
  • Posts: 1027
  • Country: ca
Re: what is Emacs?
« Reply #53 on: April 24, 2018, 09:09:45 pm »
Editor wars, always going to create a firestorm.

My history:
EDT - VAX screen editor (still remember what GOLD stands for)
EDIX - Obscure DOS editor...
QEDIT/TSE - switched as it was more available under DOS
JOE - Under Unix, still my fave editor on my Unix/Linux systems (I watch over 1400 of them for work)
EDITPLUS, later NOTEPAD++ under Windows.  Very capable

I always laugh, for years in Unix interviews they'd always ask "do you know vi well", and my stock response was "well enough to use it to configure the Makefile for something better (like joe)"
 

Offline bsudbrink

  • Frequent Contributor
  • **
  • Posts: 406
  • Country: us
Re: what is Emacs?
« Reply #54 on: April 24, 2018, 09:24:43 pm »
Editor wars, always going to create a firestorm.
Wouldn't be any fun otherwise...

My history:

Hmmm...
1) Does an IBM 026 count as an editor?
2) Does the interactive mode of HP timeshare BASIC count as an editor?
3) WordStar! <ctrl-K><ctrl-D>
4) XEDIT CMS/VM370 and MS-DOS
5) vi,vim,Brief,Emacs
6) Abysmal Micro$oft IDE editors (no choice)


 

Offline TerraHertz

  • Super Contributor
  • ***
  • Posts: 3958
  • Country: au
  • Why shouldn't we question everything?
    • It's not really a Blog
Re: what is Emacs?
« Reply #55 on: April 24, 2018, 09:56:58 pm »
RIP OP, we hardly knew ye.  :palm:

"Posts:   16 (16 per day)"    ^-^
An appropriately nice round number in binary.

Edit:
SDBFG'a post history reads like someone wrote a first attempt at an AI that is mostly a Markov chain text generator, and gave it Net access. The programmers could have had more success with it, if they hadn't permitted it to create threads.
« Last Edit: April 24, 2018, 10:08:09 pm by TerraHertz »
Collecting old scopes, logic analyzers, and unfinished projects. http://everist.org
 

Offline grumpydoc

  • Super Contributor
  • ***
  • Posts: 2905
  • Country: gb
Re: what is Emacs?
« Reply #56 on: April 24, 2018, 09:59:37 pm »
I always laugh, for years in Unix interviews they'd always ask "do you know vi well", and my stock response was "well enough to use it to configure the Makefile for something better (like joe)"
See previous comment - my only motivation for learning (minimal) vi was to be able to edit emacs Makefiles  :)
 

Offline bd139

  • Super Contributor
  • ***
  • Posts: 23018
  • Country: gb
Re: what is Emacs?
« Reply #57 on: April 24, 2018, 10:19:40 pm »
I always laugh, for years in Unix interviews they'd always ask "do you know vi well", and my stock response was "well enough to use it to configure the Makefile for something better (like joe)"
See previous comment - my only motivation for learning (minimal) vi was to be able to edit emacs Makefiles  :)

Back when I was a (part time) Unix admin, we actually banned Emacs due to resource problems using it on the main "user" shell server, a respectably equipped but near EOL Sun 4/690. However 20 instances of GNU Emacs running every conceivable extension could bring the damn thing to its knees.

So one afternoon we static linked /usr/bin/emacs to vi and set "no more emacs!" in motd.

Joy of joys, resource usage went down that day bar some email flames. That was until around 3pm when everyone suddenly started compiling copies of GNU emacs to run out of their home dir :palm: ... Eventually the machine thrashed itself into the ground and we had to bounce it.

Lesson learned: on 1990s kit, don't leave the compiler suite installed. Also don't piss off the Emacs users.
« Last Edit: April 24, 2018, 10:21:25 pm by bd139 »
 

Offline HoracioDos

  • Frequent Contributor
  • **
  • Posts: 344
  • Country: ar
  • Just an IT monkey with a DSO
Re: what is Emacs?
« Reply #58 on: April 24, 2018, 10:56:46 pm »
My first DOS editor....
copy con myfile.txt <press enter>
CTRL-Z
Now I'm a nano user
 
The following users thanked this post: newbrain

Offline tggzzz

  • Super Contributor
  • ***
  • Posts: 19484
  • Country: gb
  • Numbers, not adjectives
    • Having fun doing more, with less
Re: what is Emacs?
« Reply #59 on: April 24, 2018, 11:12:27 pm »
Also don't piss off the Emacs users.

A very wise rule of thumb :)

By definition they are "power users", and emacs is their shell.
There are lies, damned lies, statistics - and ADC/DAC specs.
Glider pilot's aphorism: "there is no substitute for span". Retort: "There is a substitute: skill+imagination. But you can buy span".
Having fun doing more, with less
 
The following users thanked this post: newbrain

Offline bd139

  • Super Contributor
  • ***
  • Posts: 23018
  • Country: gb
Re: what is Emacs?
« Reply #60 on: April 24, 2018, 11:24:49 pm »
Actually perhaps more correctly, if you’re going to piss off the emacs users, ulimit them first :D
 

Offline Ampera

  • Super Contributor
  • ***
  • Posts: 2578
  • Country: us
    • Ampera's Forums
Re: what is Emacs?
« Reply #61 on: April 25, 2018, 03:34:28 am »
Well, funny thing, normally when I do DOS programming in a Unix/Linux environment, I start off using GNU Nano to do the work because of it's ease of use (to a plebeian like myself) and (normally) nice text highlighting. After a few runs to DOSBox and TC (now BC++ for me) I end up having to fix a minor thing in the 80 column TC editor until I say screw it and end up purely using that editor.
I forget who I am sometimes, but then I remember that it's probably not worth remembering.
EEVBlog IRC Admin - Join us on irc.austnet.org #eevblog
 

Offline helius

  • Super Contributor
  • ***
  • Posts: 3640
  • Country: us
Re: what is Emacs?
« Reply #62 on: April 25, 2018, 03:35:15 am »
I think (almost) nothing of loading a 60 megabyte sized text file into emacs and actually expect it to be responsive to searching and editing it.

Since MULE was added to Emacs 20, this is much less of a sure thing, since you cannot in general expect roundtrip data preservation in the presence of different character encodings.
 

Offline JonM

  • Supporter
  • ****
  • Posts: 158
  • Country: us
Re: what is Emacs?
« Reply #63 on: April 25, 2018, 04:19:48 am »
I have been "99% Emacs" for the past 34 years. I will resort to vi when doing minor edits as root.

A friend of mine had a license plate frame that read: "vi not emacs" when he lived in Silicon Valley.
It triggered quite a few red light conversations.
 
 
The following users thanked this post: NivagSwerdna

Offline BradC

  • Super Contributor
  • ***
  • Posts: 2106
  • Country: au
Re: what is Emacs?
« Reply #64 on: April 25, 2018, 04:53:32 am »
Years ago I spent a lot of time building minimal embedded systems and forced myself to learn vi as it was one thing I could rely on to be ever-present (the busybox implementation is reasonable). These days I can't imagine using anything else, although when given the opportunity I cheat and install vim. That at least buys me syntax highlighting.
 
 

Offline ivaylo

  • Frequent Contributor
  • **
  • Posts: 661
  • Country: us
Re: what is Emacs?
« Reply #65 on: April 25, 2018, 05:48:17 am »
I have been "99% Emacs" for the past 34 years. I will resort to vi when doing minor edits as root.
Same here. Tried to search through a 60MB log file with Sublime on a 16GB RAM Mac lately just to bring the machine to a halt (had to kill the damn thing). Emacs would fly through the results. They were written differently (with all the jokes what a hog it was on a 640KB machine or whatever)...
 

Online newbrain

  • Super Contributor
  • ***
  • Posts: 1719
  • Country: se
Re: what is Emacs?
« Reply #66 on: April 25, 2018, 07:21:54 am »
Only reason I answered the OP was for  :popcorn:. Some fun cannot be missed.

My history:
A frigging IBM card puncher at uni. Unfortunately the mainframe was Univac. The different EBCDIC flavour made it a mess to use.
The various editors in Turbo-whatever. ETA: and Brief, a revelation!
EDT on VMS.
EVE on VMS, with a lot of personal macros/keydefs.
sed to edit the emacs makefile. I gave up on vi really quickly.
Emacs and EVE with an emacs keymap. It was fun the day someone thought of reconfiguring all the VT220 terminals for XON/XOFF, and any Ctrl-S would block the screen...
Emacs...
Emacs...
Take a walk on the dark side
Visual Studio and emacs
VS Code

Edit: I almost forgot an early love!
« Last Edit: April 25, 2018, 07:33:55 am by newbrain »
Nandemo wa shiranai wa yo, shitteru koto dake.
 

Offline tpowell1830

  • Frequent Contributor
  • **
  • Posts: 863
  • Country: us
  • Peacefully retired from industry, active in life
Re: what is Emacs?
« Reply #67 on: April 25, 2018, 11:32:47 am »
Ok, the original poster is back again as nhdyhh asking terse questions again...  :palm:

https://www.eevblog.com/forum/microcontrollers/how-this-processor-work/msg0/?topicseen#new
PEACE===>T
 

Offline BravoV

  • Super Contributor
  • ***
  • Posts: 7547
  • Country: 00
  • +++ ATH1
Re: what is Emacs?
« Reply #68 on: April 25, 2018, 11:54:18 am »
Ok, the original poster is back again as nhdyhh asking terse questions again...  :palm:

https://www.eevblog.com/forum/microcontrollers/how-this-processor-work/msg0/?topicseen#new

Oh no, hopefully its not the swarm coming, another one is happening ...

https://www.eevblog.com/forum/repair/help-needed-to-repair-hp-spectrum-analyser/

Offline amyk

  • Super Contributor
  • ***
  • Posts: 8269
Re: what is Emacs?
« Reply #69 on: April 26, 2018, 12:38:39 am »
Ok, the original poster is back again as nhdyhh asking terse questions again...  :palm:

https://www.eevblog.com/forum/microcontrollers/how-this-processor-work/msg0/?topicseen#new

Oh no, hopefully its not the swarm coming, another one is happening ...

https://www.eevblog.com/forum/repair/help-needed-to-repair-hp-spectrum-analyser/
Although still sub-par, that guy has far more intelligence than this one. AT least he continues by saying what he did. This one just writes single-sentence posts.
 

Offline mitchty

  • Newbie
  • Posts: 8
  • Country: us
  • User info not found, replace user and try again.
Re: what is Emacs?
« Reply #70 on: April 30, 2018, 01:59:44 am »
> By definition they are "power users", and emacs is their shell.

We're just very... opinionated. >.< And well the shell is just more text, why bother opening a shell when you got emacs open already?

I use org-mode to compile my emacs configuration. I'm a... odd duck even amongst emacs users.
 

Offline tggzzz

  • Super Contributor
  • ***
  • Posts: 19484
  • Country: gb
  • Numbers, not adjectives
    • Having fun doing more, with less
Re: what is Emacs?
« Reply #71 on: April 30, 2018, 06:49:42 am »
> By definition they are "power users", and emacs is their shell.

We're just very... opinionated. >.< And well the shell is just more text, why bother opening a shell when you got emacs open already?

I use org-mode to compile my emacs configuration. I'm a... odd duck even amongst emacs users.

Does emacs allow you to press the "quote" link on the top right of a posting? :)
« Last Edit: April 30, 2018, 06:51:38 am by tggzzz »
There are lies, damned lies, statistics - and ADC/DAC specs.
Glider pilot's aphorism: "there is no substitute for span". Retort: "There is a substitute: skill+imagination. But you can buy span".
Having fun doing more, with less
 

Offline brucehoult

  • Super Contributor
  • ***
  • Posts: 4032
  • Country: nz
Re: what is Emacs?
« Reply #72 on: April 30, 2018, 07:27:46 am »
The question was: "what is Emacs?"

The answer is an acronym for
Eight
Megs
And
Constantly
Swapping.

/quote]

That was big once. Of course now eight megs is smaller than a snapshot of your lunch from your "phone", and your web browser is using eight GIGs.

I can no longer distinguish between the startup times of vi and emacs, so I use "emacs -nw" for even the most trivial tasks.
 

Offline mitchty

  • Newbie
  • Posts: 8
  • Country: us
  • User info not found, replace user and try again.
Re: what is Emacs?
« Reply #73 on: April 30, 2018, 12:00:13 pm »
> By definition they are "power users", and emacs is their shell.

We're just very... opinionated. >.< And well the shell is just more text, why bother opening a shell when you got emacs open already?

I use org-mode to compile my emacs configuration. I'm a... odd duck even amongst emacs users.

Does emacs allow you to press the "quote" link on the top right of a posting? :)

Yes, but I use too many forums to remember which site I'm on and end up being lazy.
 

Online ebastler

  • Super Contributor
  • ***
  • Posts: 6455
  • Country: de
Re: what is Emacs?
« Reply #74 on: April 30, 2018, 12:04:18 pm »
Does emacs allow you to press the "quote" link on the top right of a posting? :)

Yes, but I use too many forums to remember which site I'm on and end up being lazy.

Hmm, either emacs or you really seem to struggle with quotes and replies... ::)
Never mind; be lazy and let the readers deal with it.  :P
 

Offline bd139

  • Super Contributor
  • ***
  • Posts: 23018
  • Country: gb
Re: what is Emacs?
« Reply #75 on: April 30, 2018, 03:56:03 pm »
 Should have used vim  :-DD
 

Offline tggzzz

  • Super Contributor
  • ***
  • Posts: 19484
  • Country: gb
  • Numbers, not adjectives
    • Having fun doing more, with less
Re: what is Emacs?
« Reply #76 on: April 30, 2018, 10:05:17 pm »
> By definition they are "power users", and emacs is their shell.

We're just very... opinionated. >.< And well the shell is just more text, why bother opening a shell when you got emacs open already?

I use org-mode to compile my emacs configuration. I'm a... odd duck even amongst emacs users.

Does emacs allow you to press the "quote" link on the top right of a posting? :)

Yes, but I use too many forums to remember which site I'm on and end up being lazy.

At least you can alter emacs' functions so that it requires you to press the "preview" button before "post" button. Doubt you could do that with vi(le) :)
There are lies, damned lies, statistics - and ADC/DAC specs.
Glider pilot's aphorism: "there is no substitute for span". Retort: "There is a substitute: skill+imagination. But you can buy span".
Having fun doing more, with less
 

Offline andyturk

  • Frequent Contributor
  • **
  • Posts: 895
  • Country: us
Re: what is Emacs?
« Reply #77 on: May 01, 2018, 10:35:37 am »
I use org-mode to compile my emacs configuration. I'm a... odd duck even amongst emacs users.
Org-babel is not odd at all... perfectly reasonable!  :-+
 

Offline Bassman59

  • Super Contributor
  • ***
  • Posts: 2501
  • Country: us
  • Yes, I do this for a living
Re: what is Emacs?
« Reply #78 on: May 03, 2018, 08:21:37 pm »
I have been "99% Emacs" for the past 34 years. I will resort to vi when doing minor edits as root.

A friend of mine had a license plate frame that read: "vi not emacs" when he lived in Silicon Valley.
It triggered quite a few red light conversations.

emacs has its vhdl-mode, which is the best goddamn code-editing thing for any language ever.

pr<tab> and wham, a process template, filled in with my clock and preferred reset style.
sig<tab> and start the template for creating a signal.
ent<tab> and start creating an entity.

Put the cursor in the port list of an entity, then ctrl-c ctrl-p ctrl-w and it copies the port list. Then visit a new file, type ctrl-c ctrl-p ctrl-t and wham, now you have the basis of a test bench, with all signals declared and the DUT port map built.

Or, after copying the port list of an entity, type  ctrl-c ctrl-p ctrl-i and wham, now you have a wired-up instance of your entity.

Code completion? Type the first couple of letters of a signal and then <tab> and it completes.

And so on. It's utterly brilliant.

Plus, you can play Tetris in emacs.
 

Offline Vtile

  • Super Contributor
  • ***
  • Posts: 1144
  • Country: fi
  • Ingineer
Re: what is Emacs?
« Reply #79 on: May 03, 2018, 08:31:59 pm »
Quote
Emacs is, along with vi, one of the two main contenders in the traditional editor wars of Unix culture.
I think this sums it up, along so many other silliness around certain computer tech.
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf