unofficial mirror of emacs-devel@gnu.org 
 help / color / mirror / code / Atom feed
* Is it the 40th Anniversary of Emacs
@ 2016-11-03 22:01 Perry E. Metzger
  2016-11-03 22:13 ` Pierre Lecocq
  0 siblings, 1 reply; 11+ messages in thread
From: Perry E. Metzger @ 2016-11-03 22:01 UTC (permalink / raw)
  To: emacs-devel; +Cc: rms

If I'm not mistaken, the first Emacs appeared in late 1976. That
would make this approximately the 40th anniversary, which I think is
notable. Am I correct on that?

Perry
-- 
Perry E. Metzger		perry@piermont.com



^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: Is it the 40th Anniversary of Emacs
  2016-11-03 22:01 Is it the 40th Anniversary of Emacs Perry E. Metzger
@ 2016-11-03 22:13 ` Pierre Lecocq
  2016-11-03 22:46   ` Perry E. Metzger
  0 siblings, 1 reply; 11+ messages in thread
From: Pierre Lecocq @ 2016-11-03 22:13 UTC (permalink / raw)
  To: Perry E. Metzger; +Cc: rms, Emacs developers

[-- Attachment #1: Type: text/plain, Size: 500 bytes --]

According to the GNU.org page dedicated to GNU Emacs, you are right:
https://www.gnu.org/software/emacs/further-information.html

Now, what month or day is another question!



P.


On 3 November 2016 at 23:01, Perry E. Metzger <perry@piermont.com> wrote:

> If I'm not mistaken, the first Emacs appeared in late 1976. That
> would make this approximately the 40th anniversary, which I think is
> notable. Am I correct on that?
>
> Perry
> --
> Perry E. Metzger                perry@piermont.com
>
>

[-- Attachment #2: Type: text/html, Size: 1197 bytes --]

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: Is it the 40th Anniversary of Emacs
  2016-11-03 22:13 ` Pierre Lecocq
@ 2016-11-03 22:46   ` Perry E. Metzger
  2016-11-04  7:40     ` Lars Brinkhoff
  0 siblings, 1 reply; 11+ messages in thread
From: Perry E. Metzger @ 2016-11-03 22:46 UTC (permalink / raw)
  To: Pierre Lecocq; +Cc: rms, Emacs developers

On Thu, 3 Nov 2016 23:13:05 +0100 Pierre Lecocq
<pierre.lecocq@gmail.com> wrote:
> On 3 November 2016 at 23:01, Perry E. Metzger <perry@piermont.com>
> wrote:
>
> > If I'm not mistaken, the first Emacs appeared in late 1976. That
> > would make this approximately the 40th anniversary, which I think
> > is notable. Am I correct on that?
>
> According to the GNU.org page dedicated to GNU Emacs, you are right:
> https://www.gnu.org/software/emacs/further-information.html
>
> Now, what month or day is another question!

I suspect if anyone can tell us, it would be RMS, but I also suspect
that there was no single moment when it appeared. :)

Perry
-- 
Perry E. Metzger		perry@piermont.com



^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: Is it the 40th Anniversary of Emacs
  2016-11-03 22:46   ` Perry E. Metzger
@ 2016-11-04  7:40     ` Lars Brinkhoff
  2016-11-05  1:15       ` Richard Stallman
  0 siblings, 1 reply; 11+ messages in thread
From: Lars Brinkhoff @ 2016-11-04  7:40 UTC (permalink / raw)
  To: emacs-devel

Perry E. Metzger wrote:
> Pierre Lecocq wrote:
>> Perry E. Metzger wrote:
>>> If I'm not mistaken, the first Emacs appeared in late 1976. That
>>> would make this approximately the 40th anniversary, which I think is
>>> notable. Am I correct on that?
>>
>> Now, what month or day is another question!
>
> I suspect if anyone can tell us, it would be RMS, but I also suspect
> that there was no single moment when it appeared. :)

David Moon, 4 Jul 1978:

    In August 1976, a bunch of hackers decided it was time to write a
    new editor, using the sharable-library and named-commands (MM)
    technology developed by Tmacs, but intended for general use.  Tmacs
    was not really set up to be used by anyone but its maintainers, and
    I think every user had a different set of key bindings, although by
    that time it was in use by perhaps eight or ten people.  The new
    editor, which was initially called "?"  because that was a command
    name which could not be typed to DDT, was supposed to take full
    advantage of the TV keyboards, to have a more sensible and
    consistent set of commands, to have good self-documentation, and to
    be faster than Tecmac.  ? was intended to woo people away from
    Tecmac.

Richard Stallman, 6 Jul 1978:

    1) The name "?" was adopted, as far as I know, only because nobody
    had any good idea of a name to use.  This case of dumb-striking was
    much more severe than usual.  So all we could think of was "?" for
    "I don't know what it will nbe called".

    2) The name E was chosen because I saw that E was one of the
    remaining single-letters left which didn't traditionally abbreviate
    anything.  From E, EMACS followed.  That it might confuse Stanford
    people was a bonus but not the fundamental motivation.  In part,
    another motivation was the desire not to use "T", because of the
    desire to emphasize that the user would NOT be using TECO.

    3) The work done by GLS was
     a) to consider a large number of possible command sets, and suggest
        many interesting possible commands, and
     b) to begin doing actual work (on the purifier and start-up).
        Although none of this code survived after a week or so, I might
        never have been able to start doing anything if left to myself.
        I often have trouble getting off the ground.

    4) I'm not really sure why GLS stopped working on EMACS.  I think he
    was too busy with class-related things, or some such.  I had
    expected him to stay interested.

    5) The first thing done in EMACS was the support software.  The
    purifier, the loader macro scheme, the scheme for dumping an EMACS
    so that it could start up fast, and the self-documentation, were
    finished before there were any editing commands.  I think this has
    helped bring about the quality of the self-documentation.

    6) I do remember that :EJ was patched in by some TMACS person before
    I heard about it.

    7) Most of the theory behind EMACS comes from TMACS, rather than
    TECMAC.  From TECMAC come only individual commands.  I guess that
    the ^X prefix character is from TECMAC also, but I'm surprised to
    hear that there was any macro package which didn't have prefixes.

    8) The first ^R-macro written was an auto-fill space.  It was my
    example of what could be done with such.  I wrote it just after
    implementing redefinable characters.

    9) I think that RMAIL is important, because it was the first
    demonstration that a reliable system program could be written in
    TECO, and the first example of one that was invoked other than by
    running TECO and typing TECO commands.  I was able to document it
    without mentioning TECO at all until the place at the end where I
    mentioned the Altmode command.

    10) When I first heard about TMACS, I assumed that the MM commands
    and the ^R commands were the same.  When I found out that they used
    two separate mechanisms, I was amazed.  Making those two be uniform
    was one of the primary initial goals of ?, which was going to do in
    a reasonable fashion what TMACS had explored with kludges.  EMACS is
    full of kludges inside, but they are hidden away inside of Generate
    Library and EINIT.

Guy Steele, 6 Jul 1978:

    The account of my involvement given by RMS is essentially accurate.
    I started ? because I was getting tired of the kludginess of the
    TCMAC command arrangement, and saw in other editors neat commands
    that could not be fit cleanly into TECMAC.  I therefore decided to
    perform a total reorganization of the command structure, and
    carefully examine all the other existing TECO-based editors, such as
    RMODE, DOC, and the ever-popular TMACS.  Most of my work involved
    playing with assignments of commands to keys, and running around
    organizing discussions and soliciting comments.  I made an initial
    stab at a loader, and I think I invented (or re-invented) the notion
    of a compressing loader, and invented most of the specific
    conventions for the EMACS loader (such as using _ for a space),
    though these conventions were greatly refined later.  It was at
    about this point that RMS and others took over the development work,
    and did a much better job, much faster, than I could have.  For this
    reason, as well as the pressure of classes and the maintenance of
    LISP, I was happy to let others take over ?.  Thus, while I provided
    initial impetus and much of the original user-level command
    structure, most of the development work and succeeding refinements
    is to the credit of other people.

    The name "?" was chosen not only because it was hard to type to DDT
    (one could win with '?), and so would force a more rational choice
    of name later, but also because the initial work was by Quux (GLS),
    strongly influenced by Moon, hence Quux/Moon => QM => Question Mark.




^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: Is it the 40th Anniversary of Emacs
  2016-11-04  7:40     ` Lars Brinkhoff
@ 2016-11-05  1:15       ` Richard Stallman
  2016-12-08  9:48         ` Toon Claes
  0 siblings, 1 reply; 11+ messages in thread
From: Richard Stallman @ 2016-11-05  1:15 UTC (permalink / raw)
  To: Lars Brinkhoff; +Cc: emacs-devel

[[[ To any NSA and FBI agents reading my email: please consider    ]]]
[[[ whether defending the US Constitution against all enemies,     ]]]
[[[ foreign or domestic, requires you to follow Snowden's example. ]]]

This is interesting -- only two years after the event.

Daniel Weinreb and a few others (Moon?) said a few years ago that
started writing an editor, also a candidate for ?, at that time.
But Guy Steele and I did not get code from that.


-- 
Dr Richard Stallman
President, Free Software Foundation (gnu.org, fsf.org)
Internet Hall-of-Famer (internethalloffame.org)
Skype: No way! See stallman.org/skype.html.




^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: Is it the 40th Anniversary of Emacs
  2016-11-05  1:15       ` Richard Stallman
@ 2016-12-08  9:48         ` Toon Claes
  2016-12-08 14:02           ` Tino Calancha
  0 siblings, 1 reply; 11+ messages in thread
From: Toon Claes @ 2016-12-08  9:48 UTC (permalink / raw)
  To: Richard Stallman; +Cc: emacs-devel

[-- Attachment #1: Type: text/plain, Size: 575 bytes --]

Hi,

2016 is almost over, and we still haven't picked a date to celebrate
GNU Emacs's 40the anniversary.

I stumbled upon this thread from earlier this year:

https://lists.gnu.org/archive/html/emacs-devel/2016-02/msg01643.html

I like December 25, like RMS is suggesting, and we still can prepare the
/birthday party/.

One idea I was thinking of: merry-grav-mass-mode
An animated Grav-mass tree inside your Emacs. It would be awesome.
(see https://stallman.org/grav-mass.html for more info)

Unfortunately I am not so skilled with elisp to write it myself.


Regards,
Toon

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 841 bytes --]

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: Is it the 40th Anniversary of Emacs
  2016-12-08  9:48         ` Toon Claes
@ 2016-12-08 14:02           ` Tino Calancha
  2016-12-08 18:26             ` Stefan Monnier
  2016-12-08 19:42             ` Lars Brinkhoff
  0 siblings, 2 replies; 11+ messages in thread
From: Tino Calancha @ 2016-12-08 14:02 UTC (permalink / raw)
  To: Toon Claes; +Cc: Richard Stallman, Emacs developers



On Thu, 8 Dec 2016, Toon Claes wrote:

> Hi,
>
> 2016 is almost over, and we still haven't picked a date to celebrate
> GNU Emacs's 40the anniversary.
>
> I stumbled upon this thread from earlier this year:
>
> https://lists.gnu.org/archive/html/emacs-devel/2016-02/msg01643.html
>
> I like December 25, like RMS is suggesting, and we still can prepare the
> /birthday party/.
FWIW i found 25 December a bad candidate.  Regardless of if it was
or not the actual day of birth of Jesus, it's the day when
millions of christians celebrate it.

In the other hand Emacs deserves having a date for itself: not sharing
a day with another kind of celebration.

Regards,
Tino



^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: Is it the 40th Anniversary of Emacs
  2016-12-08 14:02           ` Tino Calancha
@ 2016-12-08 18:26             ` Stefan Monnier
  2016-12-09  0:33               ` Tino Calancha
  2016-12-09 23:32               ` Jason Martens
  2016-12-08 19:42             ` Lars Brinkhoff
  1 sibling, 2 replies; 11+ messages in thread
From: Stefan Monnier @ 2016-12-08 18:26 UTC (permalink / raw)
  To: emacs-devel

> In the other hand Emacs deserves having a date for itself: not sharing
> a day with another kind of celebration.

How 'bout December 32, then?


        Stefan




^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: Is it the 40th Anniversary of Emacs
  2016-12-08 14:02           ` Tino Calancha
  2016-12-08 18:26             ` Stefan Monnier
@ 2016-12-08 19:42             ` Lars Brinkhoff
  1 sibling, 0 replies; 11+ messages in thread
From: Lars Brinkhoff @ 2016-12-08 19:42 UTC (permalink / raw)
  To: emacs-devel

Tino Calancha <tino.calancha@gmail.com> writes:
> FWIW i found 25 December a bad candidate.  Regardless of if it was
> or not the actual day of birth of Jesus, it's the day when
> millions of christians celebrate it.

The original EMACS ran on a DEC-10.  Just saying.




^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: Is it the 40th Anniversary of Emacs
  2016-12-08 18:26             ` Stefan Monnier
@ 2016-12-09  0:33               ` Tino Calancha
  2016-12-09 23:32               ` Jason Martens
  1 sibling, 0 replies; 11+ messages in thread
From: Tino Calancha @ 2016-12-09  0:33 UTC (permalink / raw)
  To: Stefan Monnier; +Cc: emacs-devel



On Thu, 8 Dec 2016, Stefan Monnier wrote:

>> In the other hand Emacs deserves having a date for itself: not sharing
>> a day with another kind of celebration.
>
> How 'bout December 32, then?
How about yesterday?
I know Doc Brown, he lend us his DeLorean.  We have plenty space in the
trunk for drinks.



^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: Is it the 40th Anniversary of Emacs
  2016-12-08 18:26             ` Stefan Monnier
  2016-12-09  0:33               ` Tino Calancha
@ 2016-12-09 23:32               ` Jason Martens
  1 sibling, 0 replies; 11+ messages in thread
From: Jason Martens @ 2016-12-09 23:32 UTC (permalink / raw)
  To: emacs-devel


> On Dec 8, 2016, at 1:26 PM, Stefan Monnier <monnier@iro.umontreal.ca> wrote:
> 
> How 'bout December 32, then?

If Dan Weinreb is correct, the proper birthdate of Emacs is November 10, 1976.

Courtesy of the Wayback Machine:

https://web.archive.org/web/20120909104608/http://danweinreb.org/blog/rebuttal-to-stallmans-story-about-the-formation-of-symbolics-and-lmi#comment-65

On November 10:

RMS@MIT-AI 11/10/76 21:46:03
To: EAK at MIT-AI, CBF at MIT-AI, GLS at MIT-AI, ED at MIT-AI
To: DLW at MIT-AI, MOON at MIT-AI
Unless anyone can think of a better idea, I think we should
rename ? to E.

DLW@MIT-AI 11/10/76 21:49:07
To: MOON ay MIT-AI, DLW at MIT-AI, ED at MIT-AI, GLS at MIT-AI
To: CBF at MIT-AI, EAK at MIT-AI, RMS at MIT-AI
Another idea is to call it formally “QMARK” with a link
existing for “QM” .

Comment: Note that MOON is among the interested parties. Most of
these addressees were implementors of macro packages that were
predecessors of ?MACS and had user constituencies.

GLS@MIT-AI 11/11/76 14:43:03
To: MOON ay MIT-AI, DLW at MIT-AI, ED at MIT-AI, GLS at MIT-AI
To: CBF at MIT-AI, EAK at MIT-AI, RMS at MIT-AI
Well, for hack value TS ? ought to exist (yes, you CAN
get DDT to load it under that name!), but E is a good
abbreviation.

Comment: Finally, I capitulate on the name (thank goodness).

Later that day:

GLS@MIT-AI 11/11/76 16:39:50
To: CBF at MIT-AI, EAK at MIT-AI, ED at MIT-AI, MOON ay MIT-AI
To: DLW at MIT-AI, RMS at MIT-AI
CC: GLS at MIT-AI
My current tentative suggestions for ? command placement
are in TGQ;?CHARS > on AI. (They aren’t even completely
what I want, now that I have talked with RMS, but at
least some desirable features are listed even if they aren’t
where we want them to be.)

Comment: The key bindings are still in flux, and I’m still
involved in determining those key bindings.

MOON@MIT-AI 11/11/76 21:28:51
To: INFO-E at MIT-AI
You are now on the INFO-E @ AI mailing list. (Used to be called INFO-?).

Comment: Moon creates the INFO-E mailing list. Looks like the name
change has been agreed upon.





^ permalink raw reply	[flat|nested] 11+ messages in thread

end of thread, other threads:[~2016-12-09 23:32 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-11-03 22:01 Is it the 40th Anniversary of Emacs Perry E. Metzger
2016-11-03 22:13 ` Pierre Lecocq
2016-11-03 22:46   ` Perry E. Metzger
2016-11-04  7:40     ` Lars Brinkhoff
2016-11-05  1:15       ` Richard Stallman
2016-12-08  9:48         ` Toon Claes
2016-12-08 14:02           ` Tino Calancha
2016-12-08 18:26             ` Stefan Monnier
2016-12-09  0:33               ` Tino Calancha
2016-12-09 23:32               ` Jason Martens
2016-12-08 19:42             ` Lars Brinkhoff

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).