unofficial mirror of help-gnu-emacs@gnu.org
 help / color / mirror / Atom feed
* Daniel Weinreb Died ((1959 ~ 2012) Lisp Programer)
@ 2012-09-08 10:25 Xah Lee
  2012-09-09 20:08 ` RG
                   ` (4 more replies)
  0 siblings, 5 replies; 13+ messages in thread
From: Xah Lee @ 2012-09-08 10:25 UTC (permalink / raw)
  To: help-gnu-emacs

Daniel Weinreb Died ((1959 ~ 2012) Lisp Programer)
http://ergoemacs.org/misc/Daniel_Weinreb_died.html

plain text version follows

------------------------------

Daniel Weinreb died today. Cancer. Aged 53. (≈1959 ~ 2012-09-07).
Obituary at http://www.legacy.com/obituaries/bostonglobe/obituary.aspx?page=lifestory&pid=159710898

Daniel frequently use comp.lang.lisp. Since about 2007, i became
acquainted with him, because he responded to some of my lisp
criticisms. Subsequently i learned of his status in the lisp
community. Later have exchanged a couple email with him. I didn't know
he had cancer. Don't think he ever blogged about his illness.

Daniel Weinreb used Emacs before Richard Stallman, and is a co-founder
of Symbolics, a lisp company during 1980s.

He told me about how emacs keybinding started.

    Source groups.google.com.

    From: Daniel Weinreb 〔d...@alum.mit.edu〕
    User-Agent: Thunderbird 2.0.0.14 (Windows/20080421)
    Newsgroups: comp.emacs,comp.lang.lisp
    Subject: Re: effective emacs

    xah...@gmail.com wrote:
    │ Effective Emacs
    │
    │ (Long term emacs productivity tips.)
    │
    │ Xah Lee, 2008-05-29
    │
    │ I have used emacs daily since 1998. Typically, i spent several
hours
    │ inside emacs, everyday, for the past 10 years.

    Same for me, except the year is 1977.  Nobody has been using Emacs
    longer than I have (I was one of the original beta-testers.  I
refer
    here to the original Emacs, written in ITS TECO for the DEC 10.)

    │ Emacs's default cursor moving shortcuts are “Ctrl+f”, “Ctrl+b”,
“Ctrl
    │ +n”, “Ctrl+p”. The keys f, b, n, p are scattered around the
keyboard
    │ and are not under the home row.

    That's true.  At the time Guy Steele put together the Emacs
default
    key mappings, many people in the target user community (about 20
    people at MIT!) were already using these key bindings.  It would
    have been hard to get the new Emacs bindings accepted by the
    community if they differed for such basic commands.  As you point
    out, anyone using Emacs can very easily change this based on
    their own ergonomic preferences.

    │ GOOD
    │ Microsoft Natural Multimedia keyboard

    Let me put in a quick plug for my own favorite keyboard, which
    I am using right now: the Unicomp Customizer:

    http://pckeyboards.stores.yahoo.net/customizer.html

    I like the feel of the keys very much.  I agree with you
    that it's important, and worth some effort, for everyone
    to find a keyboard that they feel most comfortable with.

    │ Problem and Why Emacs's Keyboard Shortcuts Are Painful.

    I generally make few customizations to the key bindings, so
    that when I work with another programmer, I can turn the
    keyboard over to them and not cause confusion.

    │ Steve advices users to “Lose the UI”.

    I rarely use the menu bar.  On the other hand, I was raised on an
    Emacs that didn't have a menu bar, so I could be atypical.  Using
    the mouse to set point or set the region is great, though, and I
    use that a lot.

    Here's another piece of historical trivia.  The Emacs keyboard
    macro feature was inspired by a similar feature in the Stanford
    DRAW system, an electrical CAD system widely-used by the AI lab
    hardware hackers at the time.  It was very powerful.  But if you
    made a mistake, it could really destroy your design, and so it
    was a good idea to save to disk before running it.  We had a
saying
    for what happened if you forgot to save: "A moment of convenience,
    a lifetime of regret."  This predates the widespread use of "Undo"
    functionality, surely one of the best ideas for user interfaces
    ever invented.

    -- Dan

Daniel is a co-founder of the lisp company Symbolics. Sometimes, you
can see he speaks out on lisp history. Here's one: 〔Rebuttal to
Stallman's Story About The Formation of Symbolics and LMI 2007-11-11
By Daniel Weinreb. @ danweinreb.org (local copy
Daniel_Weinreb_rebuttal_to_stallmans_story.txt)〕

Daniel also wrote a version of emacs. EINE (EINE Is Not Emacs). Here's
quote from Wikipedia:

    EINE (a recursive acronym standing for “EINE Is Not Emacs”) was
the Emacs text editor for Lisp machines. It was developed by Daniel
Weinreb and Mike McMahon in the late 1970s, with a command set the
same as the original Emacs written in TECO by Richard Stallman. It
would later be developed into ZWEI ( “ZWEI Was Eine Initially”), which
itself would eventually become Symbolics' Zmacs (integrated into
Symbolics' development for their Lisp machines, Genera). It was the
second Emacs written, and the first to be written in Lisp.

(for some emacs history, see: GNU Emacs and XEmacs Schism, by Ben
Wing.)

On occasion i criticized lisp's cons, Daniel gently nudged me to give
detail. See: Programing Language: A Ruby Illustration of Lisp
Problems.

Daniel Weinreb himself have criticized Common Lisp. See: Common Lisp
Sucks.

One of the popular article Dan has written is a comparison of Common
Lisp implementations. 〔Common Lisp Implementations: A Survey
2007-12-20 By Daniel Weinreb. @ Source common-lisp.net〕

When he announced that on comp.lang.lisp, i recommended the page be
broken to sub-pages, and other formatting issues. See: Monolithic Web
Pages. He didn't take it to heart. (and i regret my tone in the
criticism)

Daniel Weinreb is also mentioned in the acknowledgement section in The
UNIX-HATERS Handbook. (see the PDF file at The Unix Pestilence.)

Dan's blog is at. http://danweinreb.org/blog/ Last entry is just 2
days ago, where he talks about learning French.

I feel sad that Dan is gone.

 Xah


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

* Re: Daniel Weinreb Died ((1959 ~ 2012) Lisp Programer)
  2012-09-08 10:25 Daniel Weinreb Died ((1959 ~ 2012) Lisp Programer) Xah Lee
@ 2012-09-09 20:08 ` RG
  2012-09-10  3:08 ` serendipitous_sam
                   ` (3 subsequent siblings)
  4 siblings, 0 replies; 13+ messages in thread
From: RG @ 2012-09-09 20:08 UTC (permalink / raw)
  To: help-gnu-emacs

In article 
<f34a276a-751a-48e3-9cab-810af918e832@v19g2000pbt.googlegroups.com>,
 Xah Lee <xahlee@gmail.com> wrote:

> I feel sad that Dan is gone.

+1

Or perhaps that should be

(incf *)

rg


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

* Re: Daniel Weinreb Died ((1959 ~ 2012) Lisp Programer)
  2012-09-08 10:25 Daniel Weinreb Died ((1959 ~ 2012) Lisp Programer) Xah Lee
  2012-09-09 20:08 ` RG
@ 2012-09-10  3:08 ` serendipitous_sam
  2012-10-27 20:24 ` gnuist007
                   ` (2 subsequent siblings)
  4 siblings, 0 replies; 13+ messages in thread
From: serendipitous_sam @ 2012-09-10  3:08 UTC (permalink / raw)
  To: Help-gnu-emacs

Xah, I have just recently begun learning emacs, but your website
http://ergoemacs.org/emacs/effective_emacs.html has been such a big help for
me. How interesting that I came searching for an answer to a problem and ran
across you again.

Reading your message sent me searching for more information about Dan
Weinreb. A true loss indeed.

Thank you!



--
View this message in context: http://emacs.1067599.n5.nabble.com/Daniel-Weinreb-Died-1959-2012-Lisp-Programer-tp263441p263600.html
Sent from the Emacs - Help mailing list archive at Nabble.com.



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

* Re: Daniel Weinreb Died ((1959 ~ 2012) Lisp Programer)
  2012-09-08 10:25 Daniel Weinreb Died ((1959 ~ 2012) Lisp Programer) Xah Lee
  2012-09-09 20:08 ` RG
  2012-09-10  3:08 ` serendipitous_sam
@ 2012-10-27 20:24 ` gnuist007
  2012-10-27 21:48   ` Cortez
                     ` (3 more replies)
  2012-11-07  2:21 ` WJ
  2012-11-07 19:50 ` WJ
  4 siblings, 4 replies; 13+ messages in thread
From: gnuist007 @ 2012-10-27 20:24 UTC (permalink / raw)
  To: help-gnu-emacs

On Sep 8, 3:25 am, Xah Lee <xah...@gmail.com> wrote:
> DanielWeinrebDied ((1959 ~ 2012) Lisp Programer)http://ergoemacs.org/misc/Daniel_Weinreb_died.html
>
> plain text version follows
>
> ------------------------------
>
> DanielWeinrebdied today. Cancer. Aged 53. (≈1959 ~ 2012-09-07).
> Obituary athttp://www.legacy.com/obituaries/bostonglobe/obituary.aspx?page=lifes...
>
> Danielfrequently use comp.lang.lisp. Since about 2007, i became
> acquainted with him, because he responded to some of my lisp
> criticisms. Subsequently i learned of his status in the lisp
> community. Later have exchanged a couple email with him. I didn't know
> he had cancer. Don't think he ever blogged about his illness.
>
> DanielWeinrebused Emacs before Richard Stallman, and is a co-founder
> of Symbolics, a lisp company during 1980s.
>
> He told me about how emacs keybinding started.
>
>     Source groups.google.com.
>
>     From:DanielWeinreb〔d...@alum.mit.edu〕
>     User-Agent: Thunderbird 2.0.0.14 (Windows/20080421)
>     Newsgroups: comp.emacs,comp.lang.lisp
>     Subject: Re: effective emacs
>
>     xah...@gmail.com wrote:
>     │ Effective Emacs
>     │
>     │ (Long term emacs productivity tips.)
>     │
>     │ Xah Lee, 2008-05-29
>     │
>     │ I have used emacs daily since 1998. Typically, i spent several
> hours
>     │ inside emacs, everyday, for the past 10 years.
>
>     Same for me, except the year is 1977.  Nobody has been using Emacs
>     longer than I have (I was one of the original beta-testers.  I
> refer
>     here to the original Emacs, written in ITS TECO for the DEC 10.)
>
>     │ Emacs's default cursor moving shortcuts are “Ctrl+f”, “Ctrl+b”,
> “Ctrl
>     │ +n”, “Ctrl+p”. The keys f, b, n, p are scattered around the
> keyboard
>     │ and are not under the home row.
>
>     That's true.  At the time Guy Steele put together the Emacs
> default
>     key mappings, many people in the target user community (about 20
>     people at MIT!) were already using these key bindings.  It would
>     have been hard to get the new Emacs bindings accepted by the
>     community if they differed for such basic commands.  As you point
>     out, anyone using Emacs can very easily change this based on
>     their own ergonomic preferences.
>
>     │ GOOD
>     │ Microsoft Natural Multimedia keyboard
>
>     Let me put in a quick plug for my own favorite keyboard, which
>     I am using right now: the Unicomp Customizer:
>
>    http://pckeyboards.stores.yahoo.net/customizer.html
>
>     I like the feel of the keys very much.  I agree with you
>     that it's important, and worth some effort, for everyone
>     to find a keyboard that they feel most comfortable with.
>
>     │ Problem and Why Emacs's Keyboard Shortcuts Are Painful.
>
>     I generally make few customizations to the key bindings, so
>     that when I work with another programmer, I can turn the
>     keyboard over to them and not cause confusion.
>
>     │ Steve advices users to “Lose the UI”.
>
>     I rarely use the menu bar.  On the other hand, I was raised on an
>     Emacs that didn't have a menu bar, so I could be atypical.  Using
>     the mouse to set point or set the region is great, though, and I
>     use that a lot.
>
>     Here's another piece of historical trivia.  The Emacs keyboard
>     macro feature was inspired by a similar feature in the Stanford
>     DRAW system, an electrical CAD system widely-used by the AI lab
>     hardware hackers at the time.  It was very powerful.  But if you
>     made a mistake, it could really destroy your design, and so it
>     was a good idea to save to disk before running it.  We had a
> saying
>     for what happened if you forgot to save: "A moment of convenience,
>     a lifetime of regret."  This predates the widespread use of "Undo"
>     functionality, surely one of the best ideas for user interfaces
>     ever invented.
>
>     -- Dan
>
> Danielis a co-founder of the lisp company Symbolics. Sometimes, you
> can see he speaks out on lisp history. Here's one: 〔Rebuttal to
> Stallman's Story About The Formation of Symbolics and LMI 2007-11-11
> ByDanielWeinreb. @ danweinreb.org (local copy
> Daniel_Weinreb_rebuttal_to_stallmans_story.txt)〕
>
> Danielalso wrote a version of emacs. EINE (EINE Is Not Emacs). Here's
> quote from Wikipedia:
>
>     EINE (a recursive acronym standing for “EINE Is Not Emacs”) was
> the Emacs text editor for Lisp machines. It was developed byDanielWeinreband Mike McMahon in the late 1970s, with a command set the
> same as the original Emacs written in TECO by Richard Stallman. It
> would later be developed into ZWEI ( “ZWEI Was Eine Initially”), which
> itself would eventually become Symbolics' Zmacs (integrated into
> Symbolics' development for their Lisp machines, Genera). It was the
> second Emacs written, and the first to be written in Lisp.
>
> (for some emacs history, see: GNU Emacs and XEmacs Schism, by Ben
> Wing.)
>
> On occasion i criticized lisp's cons,Danielgently nudged me to give
> detail. See: Programing Language: A Ruby Illustration of Lisp
> Problems.
>
> DanielWeinrebhimself have criticized Common Lisp. See: Common Lisp
> Sucks.
>
> One of the popular article Dan has written is a comparison of Common
> Lisp implementations. 〔Common Lisp Implementations: A Survey
> 2007-12-20 ByDanielWeinreb. @ Source common-lisp.net〕
>
> When he announced that on comp.lang.lisp, i recommended the page be
> broken to sub-pages, and other formatting issues. See: Monolithic Web
> Pages. He didn't take it to heart. (and i regret my tone in the
> criticism)
>
> DanielWeinrebis also mentioned in the acknowledgement section in The
> UNIX-HATERS Handbook. (see the PDF file at The Unix Pestilence.)
>
> Dan's blog is at.http://danweinreb.org/blog/Last entry is just 2
> days ago, where he talks about learning French.
>
> I feel sad that Dan is gone.
>
>  Xah

Its very sad to hear that he has passed away.

Perhaps, the best we can do to keep his legacy is to make sure all of
the surviving works of this student of lisp are put online and made
available to the coming generations.

Here are his publications that I cant find anywhere on the internet.
Xah, it seems that you might have a copy as you were a close friend
and found out about his passing before any of us. What kind of cancer
was he suffering from?

Lisp Machine Zwei
*Weinreb, Daniel L. & Moon, David (January 1979) The Lisp Machine
Manual.

Cambridge, Massachusetts: MIT Artificial Intelligence Laboratory. --
The user interface for Zwei.

ibid. (January 1979) A Real-Time Display-Oriented Editor for the Lisp
Machine. Cambridge, Massachusetts: S.B. Thesis, MIT Electrical
Engineering and Computer Science Department. -- How Zwei works
internally.

I would be very much interested in his BS thesis. Who has a copy of
it? You? Stallman? MIT CS department? MIT depository?

Maybe someone can pass this on to the Computer museum in Northern
California or Herbert Stoyan who did extensive work on the Lisp or the
Lucid people.

Regards,
Gnuist



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

* Re: Daniel Weinreb Died ((1959 ~ 2012) Lisp Programer)
  2012-10-27 20:24 ` gnuist007
@ 2012-10-27 21:48   ` Cortez
  2012-10-27 21:59     ` Cortez
  2012-10-27 23:36   ` Anyone know where to find Weinreb's thesis? - Not in MIT catalog - (January 1979) A Real-Time Display-Oriented Editor for the Lisp Machine. -- How Zwei works Internally gnuist007
                     ` (2 subsequent siblings)
  3 siblings, 1 reply; 13+ messages in thread
From: Cortez @ 2012-10-27 21:48 UTC (permalink / raw)
  To: help-gnu-emacs

On Oct 27, 9:24 pm, gnuist...@hotmail.com wrote:
> On Sep 8, 3:25 am, Xah Lee <xah...@gmail.com> wrote:
>
>
>
>
>
>
>
>
>
> > DanielWeinrebDied ((1959 ~ 2012) Lisp Programer)http://ergoemacs.org/misc/Daniel_Weinreb_died.html
>
> > plain text version follows
>
> > ------------------------------
>
> > DanielWeinrebdied today. Cancer. Aged 53. (≈1959 ~ 2012-09-07).
> > Obituary athttp://www.legacy.com/obituaries/bostonglobe/obituary.aspx?page=lifes...
>
> > Danielfrequently use comp.lang.lisp. Since about 2007, i became
> > acquainted with him, because he responded to some of my lisp
> > criticisms. Subsequently i learned of his status in the lisp
> > community. Later have exchanged a couple email with him. I didn't know
> > he had cancer. Don't think he ever blogged about his illness.
>
> > DanielWeinrebused Emacs before Richard Stallman, and is a co-founder
> > of Symbolics, a lisp company during 1980s.
>
> > He told me about how emacs keybinding started.
>
> >     Source groups.google.com.
>
> >     From:DanielWeinreb〔d...@alum.mit.edu〕
> >     User-Agent: Thunderbird 2.0.0.14 (Windows/20080421)
> >     Newsgroups: comp.emacs,comp.lang.lisp
> >     Subject: Re: effective emacs
>
> >     xah...@gmail.com wrote:
> >     │ Effective Emacs
> >     │
> >     │ (Long term emacs productivity tips.)
> >     │
> >     │ Xah Lee, 2008-05-29
> >     │
> >     │ I have used emacs daily since 1998. Typically, i spent several
> > hours
> >     │ inside emacs, everyday, for the past 10 years.
>
> >     Same for me, except the year is 1977.  Nobody has been using Emacs
> >     longer than I have (I was one of the original beta-testers.  I
> > refer
> >     here to the original Emacs, written in ITS TECO for the DEC 10.)
>
> >     │ Emacs's default cursor moving shortcuts are “Ctrl+f”, “Ctrl+b”,
> > “Ctrl
> >     │ +n”, “Ctrl+p”. The keys f, b, n, p are scattered around the
> > keyboard
> >     │ and are not under the home row.
>
> >     That's true.  At the time Guy Steele put together the Emacs
> > default
> >     key mappings, many people in the target user community (about 20
> >     people at MIT!) were already using these key bindings.  It would
> >     have been hard to get the new Emacs bindings accepted by the
> >     community if they differed for such basic commands.  As you point
> >     out, anyone using Emacs can very easily change this based on
> >     their own ergonomic preferences.
>
> >     │ GOOD
> >     │ Microsoft Natural Multimedia keyboard
>
> >     Let me put in a quick plug for my own favorite keyboard, which
> >     I am using right now: the Unicomp Customizer:
>
> >    http://pckeyboards.stores.yahoo.net/customizer.html
>
> >     I like the feel of the keys very much.  I agree with you
> >     that it's important, and worth some effort, for everyone
> >     to find a keyboard that they feel most comfortable with.
>
> >     │ Problem and Why Emacs's Keyboard Shortcuts Are Painful.
>
> >     I generally make few customizations to the key bindings, so
> >     that when I work with another programmer, I can turn the
> >     keyboard over to them and not cause confusion.
>
> >     │ Steve advices users to “Lose the UI”.
>
> >     I rarely use the menu bar.  On the other hand, I was raised on an
> >     Emacs that didn't have a menu bar, so I could be atypical.  Using
> >     the mouse to set point or set the region is great, though, and I
> >     use that a lot.
>
> >     Here's another piece of historical trivia.  The Emacs keyboard
> >     macro feature was inspired by a similar feature in the Stanford
> >     DRAW system, an electrical CAD system widely-used by the AI lab
> >     hardware hackers at the time.  It was very powerful.  But if you
> >     made a mistake, it could really destroy your design, and so it
> >     was a good idea to save to disk before running it.  We had a
> > saying
> >     for what happened if you forgot to save: "A moment of convenience,
> >     a lifetime of regret."  This predates the widespread use of "Undo"
> >     functionality, surely one of the best ideas for user interfaces
> >     ever invented.
>
> >     -- Dan
>
> > Danielis a co-founder of the lisp company Symbolics. Sometimes, you
> > can see he speaks out on lisp history. Here's one: 〔Rebuttal to
> > Stallman's Story About The Formation of Symbolics and LMI 2007-11-11
> > ByDanielWeinreb. @ danweinreb.org (local copy
> > Daniel_Weinreb_rebuttal_to_stallmans_story.txt)〕
>
> > Danielalso wrote a version of emacs. EINE (EINE Is Not Emacs). Here's
> > quote from Wikipedia:
>
> >     EINE (a recursive acronym standing for “EINE Is Not Emacs”) was
> > the Emacs text editor for Lisp machines. It was developed byDanielWeinreband Mike McMahon in the late 1970s, with a command set the
> > same as the original Emacs written in TECO by Richard Stallman. It
> > would later be developed into ZWEI ( “ZWEI Was Eine Initially”), which
> > itself would eventually become Symbolics' Zmacs (integrated into
> > Symbolics' development for their Lisp machines, Genera). It was the
> > second Emacs written, and the first to be written in Lisp.
>
> > (for some emacs history, see: GNU Emacs and XEmacs Schism, by Ben
> > Wing.)
>
> > On occasion i criticized lisp's cons,Danielgently nudged me to give
> > detail. See: Programing Language: A Ruby Illustration of Lisp
> > Problems.
>
> > DanielWeinrebhimself have criticized Common Lisp. See: Common Lisp
> > Sucks.
>
> > One of the popular article Dan has written is a comparison of Common
> > Lisp implementations. 〔Common Lisp Implementations: A Survey
> > 2007-12-20 ByDanielWeinreb. @ Source common-lisp.net〕
>
> > When he announced that on comp.lang.lisp, i recommended the page be
> > broken to sub-pages, and other formatting issues. See: Monolithic Web
> > Pages. He didn't take it to heart. (and i regret my tone in the
> > criticism)
>
> > DanielWeinrebis also mentioned in the acknowledgement section in The
> > UNIX-HATERS Handbook. (see the PDF file at The Unix Pestilence.)
>
> > Dan's blog is at.http://danweinreb.org/blog/Lastentry is just 2
> > days ago, where he talks about learning French.
>
> > I feel sad that Dan is gone.
>
> >  Xah
>
> Its very sad to hear that he has passed away.
>
> Perhaps, the best we can do to keep his legacy is to make sure all of
> the surviving works of this student of lisp are put online and made
> available to the coming generations.

He wasn't just a student of Lisp, he helped create CL.

> Here are his publications that I cant find anywhere on the internet.
> Xah, it seems that you might have a copy as you were a close friend
> and found out about his passing before any of us.

I don't think Xah Lee knew him personally.

> What kind of cancer was he suffering from?

Leukaemia, I believe.

> Lisp Machine Zwei
> *Weinreb, Daniel L. & Moon, David (January 1979) The Lisp Machine
> Manual.

http://bitsavers.informatik.uni-stuttgart.de/pdf/mit/cadr/chinual_3rdEd_Mar81.pdf

Also plenty more stuff under http://bitsavers.informatik.uni-stuttgart.de/pdf/mit/cadr


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

* Re: Daniel Weinreb Died ((1959 ~ 2012) Lisp Programer)
  2012-10-27 21:48   ` Cortez
@ 2012-10-27 21:59     ` Cortez
  0 siblings, 0 replies; 13+ messages in thread
From: Cortez @ 2012-10-27 21:59 UTC (permalink / raw)
  To: help-gnu-emacs

On Oct 27, 10:48 pm, Cortez <relativef...@hotmail.co.uk> wrote:
> On Oct 27, 9:24 pm, gnuist...@hotmail.com wrote:
>
>
>
>
>
>
>
>
>
> > On Sep 8, 3:25 am, Xah Lee <xah...@gmail.com> wrote:
>
> > > DanielWeinrebDied ((1959 ~ 2012) Lisp Programer)http://ergoemacs.org/misc/Daniel_Weinreb_died.html
>
> > > plain text version follows
>
> > > ------------------------------
>
> > > DanielWeinrebdied today. Cancer. Aged 53. (≈1959 ~ 2012-09-07).
> > > Obituary athttp://www.legacy.com/obituaries/bostonglobe/obituary.aspx?page=lifes...
>
> > > Danielfrequently use comp.lang.lisp. Since about 2007, i became
> > > acquainted with him, because he responded to some of my lisp
> > > criticisms. Subsequently i learned of his status in the lisp
> > > community. Later have exchanged a couple email with him. I didn't know
> > > he had cancer. Don't think he ever blogged about his illness.
>
> > > DanielWeinrebused Emacs before Richard Stallman, and is a co-founder
> > > of Symbolics, a lisp company during 1980s.
>
> > > He told me about how emacs keybinding started.
>
> > >     Source groups.google.com.
>
> > >     From:DanielWeinreb〔d...@alum.mit.edu〕
> > >     User-Agent: Thunderbird 2.0.0.14 (Windows/20080421)
> > >     Newsgroups: comp.emacs,comp.lang.lisp
> > >     Subject: Re: effective emacs
>
> > >     xah...@gmail.com wrote:
> > >     │ Effective Emacs
> > >     │
> > >     │ (Long term emacs productivity tips.)
> > >     │
> > >     │ Xah Lee, 2008-05-29
> > >     │
> > >     │ I have used emacs daily since 1998. Typically, i spent several
> > > hours
> > >     │ inside emacs, everyday, for the past 10 years.
>
> > >     Same for me, except the year is 1977.  Nobody has been using Emacs
> > >     longer than I have (I was one of the original beta-testers.  I
> > > refer
> > >     here to the original Emacs, written in ITS TECO for the DEC 10.)
>
> > >     │ Emacs's default cursor moving shortcuts are “Ctrl+f”, “Ctrl+b”,
> > > “Ctrl
> > >     │ +n”, “Ctrl+p”. The keys f, b, n, p are scattered around the
> > > keyboard
> > >     │ and are not under the home row.
>
> > >     That's true.  At the time Guy Steele put together the Emacs
> > > default
> > >     key mappings, many people in the target user community (about 20
> > >     people at MIT!) were already using these key bindings.  It would
> > >     have been hard to get the new Emacs bindings accepted by the
> > >     community if they differed for such basic commands.  As you point
> > >     out, anyone using Emacs can very easily change this based on
> > >     their own ergonomic preferences.
>
> > >     │ GOOD
> > >     │ Microsoft Natural Multimedia keyboard
>
> > >     Let me put in a quick plug for my own favorite keyboard, which
> > >     I am using right now: the Unicomp Customizer:
>
> > >    http://pckeyboards.stores.yahoo.net/customizer.html
>
> > >     I like the feel of the keys very much.  I agree with you
> > >     that it's important, and worth some effort, for everyone
> > >     to find a keyboard that they feel most comfortable with.
>
> > >     │ Problem and Why Emacs's Keyboard Shortcuts Are Painful.
>
> > >     I generally make few customizations to the key bindings, so
> > >     that when I work with another programmer, I can turn the
> > >     keyboard over to them and not cause confusion.
>
> > >     │ Steve advices users to “Lose the UI”.
>
> > >     I rarely use the menu bar.  On the other hand, I was raised on an
> > >     Emacs that didn't have a menu bar, so I could be atypical.  Using
> > >     the mouse to set point or set the region is great, though, and I
> > >     use that a lot.
>
> > >     Here's another piece of historical trivia.  The Emacs keyboard
> > >     macro feature was inspired by a similar feature in the Stanford
> > >     DRAW system, an electrical CAD system widely-used by the AI lab
> > >     hardware hackers at the time.  It was very powerful.  But if you
> > >     made a mistake, it could really destroy your design, and so it
> > >     was a good idea to save to disk before running it.  We had a
> > > saying
> > >     for what happened if you forgot to save: "A moment of convenience,
> > >     a lifetime of regret."  This predates the widespread use of "Undo"
> > >     functionality, surely one of the best ideas for user interfaces
> > >     ever invented.
>
> > >     -- Dan
>
> > > Danielis a co-founder of the lisp company Symbolics. Sometimes, you
> > > can see he speaks out on lisp history. Here's one: 〔Rebuttal to
> > > Stallman's Story About The Formation of Symbolics and LMI 2007-11-11
> > > ByDanielWeinreb. @ danweinreb.org (local copy
> > > Daniel_Weinreb_rebuttal_to_stallmans_story.txt)〕
>
> > > Danielalso wrote a version of emacs. EINE (EINE Is Not Emacs). Here's
> > > quote from Wikipedia:
>
> > >     EINE (a recursive acronym standing for “EINE Is Not Emacs”) was
> > > the Emacs text editor for Lisp machines. It was developed byDanielWeinreband Mike McMahon in the late 1970s, with a command set the
> > > same as the original Emacs written in TECO by Richard Stallman. It
> > > would later be developed into ZWEI ( “ZWEI Was Eine Initially”), which
> > > itself would eventually become Symbolics' Zmacs (integrated into
> > > Symbolics' development for their Lisp machines, Genera). It was the
> > > second Emacs written, and the first to be written in Lisp.
>
> > > (for some emacs history, see: GNU Emacs and XEmacs Schism, by Ben
> > > Wing.)
>
> > > On occasion i criticized lisp's cons,Danielgently nudged me to give
> > > detail. See: Programing Language: A Ruby Illustration of Lisp
> > > Problems.
>
> > > DanielWeinrebhimself have criticized Common Lisp. See: Common Lisp
> > > Sucks.
>
> > > One of the popular article Dan has written is a comparison of Common
> > > Lisp implementations. 〔Common Lisp Implementations: A Survey
> > > 2007-12-20 ByDanielWeinreb. @ Source common-lisp.net〕
>
> > > When he announced that on comp.lang.lisp, i recommended the page be
> > > broken to sub-pages, and other formatting issues. See: Monolithic Web
> > > Pages. He didn't take it to heart. (and i regret my tone in the
> > > criticism)
>
> > > DanielWeinrebis also mentioned in the acknowledgement section in The
> > > UNIX-HATERS Handbook. (see the PDF file at The Unix Pestilence.)
>
> > > Dan's blog is at.http://danweinreb.org/blog/Lastentryis just 2
> > > days ago, where he talks about learning French.
>
> > > I feel sad that Dan is gone.
>
> > >  Xah
>
> > Its very sad to hear that he has passed away.
>
> > Perhaps, the best we can do to keep his legacy is to make sure all of
> > the surviving works of this student of lisp are put online and made
> > available to the coming generations.
>
> He wasn't just a student of Lisp, he helped create CL.
>
> > Here are his publications that I cant find anywhere on the internet.
> > Xah, it seems that you might have a copy as you were a close friend
> > and found out about his passing before any of us.
>
> I don't think Xah Lee knew him personally.
>
> > What kind of cancer was he suffering from?
>
> Leukaemia, I believe.

Actually that might not be right. Sincere apologies.


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

* Anyone know where to find Weinreb's thesis? - Not in MIT catalog - (January 1979) A Real-Time Display-Oriented Editor for the Lisp Machine. -- How Zwei works Internally
  2012-10-27 20:24 ` gnuist007
  2012-10-27 21:48   ` Cortez
@ 2012-10-27 23:36   ` gnuist007
  2012-10-27 23:41     ` gnuist007
  2012-11-03 22:13   ` Daniel Weinreb Died ((1959 ~ 2012) Lisp Programer) Rivka Miller
  2012-11-06 23:55   ` Xah Lee
  3 siblings, 1 reply; 13+ messages in thread
From: gnuist007 @ 2012-10-27 23:36 UTC (permalink / raw)
  To: help-gnu-emacs

On Oct 27, 1:24 pm, gnuist...@hotmail.com wrote:
> On Sep 8, 3:25 am, Xah Lee <xah...@gmail.com> wrote:
>
>
>
>
>
>
>
>
>
> > DanielWeinrebDied ((1959 ~ 2012) Lisp Programer)http://ergoemacs.org/misc/Daniel_Weinreb_died.html
>
> > plain text version follows
>
> > ------------------------------
>
> > DanielWeinrebdied today. Cancer. Aged 53. (≈1959 ~ 2012-09-07).
> > Obituary athttp://www.legacy.com/obituaries/bostonglobe/obituary.aspx?page=lifes...
>
> > Danielfrequently use comp.lang.lisp. Since about 2007, i became
> > acquainted with him, because he responded to some of my lisp
> > criticisms. Subsequently i learned of his status in the lisp
> > community. Later have exchanged a couple email with him. I didn't know
> > he had cancer. Don't think he ever blogged about his illness.
>
> > DanielWeinrebused Emacs before Richard Stallman, and is a co-founder
> > of Symbolics, a lisp company during 1980s.
>
> > He told me about how emacs keybinding started.
>
> >     Source groups.google.com.
>
> >     From:DanielWeinreb〔d...@alum.mit.edu〕
> >     User-Agent: Thunderbird 2.0.0.14 (Windows/20080421)
> >     Newsgroups: comp.emacs,comp.lang.lisp
> >     Subject: Re: effective emacs
>
> >     xah...@gmail.com wrote:
> >     │ Effective Emacs
> >     │
> >     │ (Long term emacs productivity tips.)
> >     │
> >     │ Xah Lee, 2008-05-29
> >     │
> >     │ I have used emacs daily since 1998. Typically, i spent several
> > hours
> >     │ inside emacs, everyday, for the past 10 years.
>
> >     Same for me, except the year is 1977.  Nobody has been using Emacs
> >     longer than I have (I was one of the original beta-testers.  I
> > refer
> >     here to the original Emacs, written in ITS TECO for the DEC 10.)
>
> >     │ Emacs's default cursor moving shortcuts are “Ctrl+f”, “Ctrl+b”,
> > “Ctrl
> >     │ +n”, “Ctrl+p”. The keys f, b, n, p are scattered around the
> > keyboard
> >     │ and are not under the home row.
>
> >     That's true.  At the time Guy Steele put together the Emacs
> > default
> >     key mappings, many people in the target user community (about 20
> >     people at MIT!) were already using these key bindings.  It would
> >     have been hard to get the new Emacs bindings accepted by the
> >     community if they differed for such basic commands.  As you point
> >     out, anyone using Emacs can very easily change this based on
> >     their own ergonomic preferences.
>
> >     │ GOOD
> >     │ Microsoft Natural Multimedia keyboard
>
> >     Let me put in a quick plug for my own favorite keyboard, which
> >     I am using right now: the Unicomp Customizer:
>
> >    http://pckeyboards.stores.yahoo.net/customizer.html
>
> >     I like the feel of the keys very much.  I agree with you
> >     that it's important, and worth some effort, for everyone
> >     to find a keyboard that they feel most comfortable with.
>
> >     │ Problem and Why Emacs's Keyboard Shortcuts Are Painful.
>
> >     I generally make few customizations to the key bindings, so
> >     that when I work with another programmer, I can turn the
> >     keyboard over to them and not cause confusion.
>
> >     │ Steve advices users to “Lose the UI”.
>
> >     I rarely use the menu bar.  On the other hand, I was raised on an
> >     Emacs that didn't have a menu bar, so I could be atypical.  Using
> >     the mouse to set point or set the region is great, though, and I
> >     use that a lot.
>
> >     Here's another piece of historical trivia.  The Emacs keyboard
> >     macro feature was inspired by a similar feature in the Stanford
> >     DRAW system, an electrical CAD system widely-used by the AI lab
> >     hardware hackers at the time.  It was very powerful.  But if you
> >     made a mistake, it could really destroy your design, and so it
> >     was a good idea to save to disk before running it.  We had a
> > saying
> >     for what happened if you forgot to save: "A moment of convenience,
> >     a lifetime of regret."  This predates the widespread use of "Undo"
> >     functionality, surely one of the best ideas for user interfaces
> >     ever invented.
>
> >     -- Dan
>
> > Danielis a co-founder of the lisp company Symbolics. Sometimes, you
> > can see he speaks out on lisp history. Here's one: 〔Rebuttal to
> > Stallman's Story About The Formation of Symbolics and LMI 2007-11-11
> > ByDanielWeinreb. @ danweinreb.org (local copy
> > Daniel_Weinreb_rebuttal_to_stallmans_story.txt)〕
>
> > Danielalso wrote a version of emacs. EINE (EINE Is Not Emacs). Here's
> > quote from Wikipedia:
>
> >     EINE (a recursive acronym standing for “EINE Is Not Emacs”) was
> > the Emacs text editor for Lisp machines. It was developed byDanielWeinreband Mike McMahon in the late 1970s, with a command set the
> > same as the original Emacs written in TECO by Richard Stallman. It
> > would later be developed into ZWEI ( “ZWEI Was Eine Initially”), which
> > itself would eventually become Symbolics' Zmacs (integrated into
> > Symbolics' development for their Lisp machines, Genera). It was the
> > second Emacs written, and the first to be written in Lisp.
>
> > (for some emacs history, see: GNU Emacs and XEmacs Schism, by Ben
> > Wing.)
>
> > On occasion i criticized lisp's cons,Danielgently nudged me to give
> > detail. See: Programing Language: A Ruby Illustration of Lisp
> > Problems.
>
> > DanielWeinrebhimself have criticized Common Lisp. See: Common Lisp
> > Sucks.
>
> > One of the popular article Dan has written is a comparison of Common
> > Lisp implementations. 〔Common Lisp Implementations: A Survey
> > 2007-12-20 ByDanielWeinreb. @ Source common-lisp.net〕
>
> > When he announced that on comp.lang.lisp, i recommended the page be
> > broken to sub-pages, and other formatting issues. See: Monolithic Web
> > Pages. He didn't take it to heart. (and i regret my tone in the
> > criticism)
>
> > DanielWeinrebis also mentioned in the acknowledgement section in The
> > UNIX-HATERS Handbook. (see the PDF file at The Unix Pestilence.)
>
> > Dan's blog is at.http://danweinreb.org/blog/Lastentry is just 2
> > days ago, where he talks about learning French.
>
> > I feel sad that Dan is gone.
>
> >  Xah
>
> Its very sad to hear that he has passed away.
>
> Perhaps, the best we can do to keep his legacy is to make sure all of
> the surviving works of this student of lisp are put online and made
> available to the coming generations.
>
> Here are his publications that I cant find anywhere on the internet.
> Xah, it seems that you might have a copy as you were a close friend
> and found out about his passing before any of us. What kind of cancer
> was he suffering from?
>
> Lisp Machine Zwei
> *Weinreb, Daniel L. & Moon, David (January 1979) The Lisp Machine
> Manual.
>
> Cambridge, Massachusetts: MIT Artificial Intelligence Laboratory. --
> The user interface for Zwei.
>
> ibid. (January 1979) A Real-Time Display-Oriented Editor for the Lisp
> Machine. Cambridge, Massachusetts: S.B. Thesis, MIT Electrical
> Engineering and Computer Science Department. -- How Zwei works
> internally.
>
> I would be very much interested in his BS thesis. Who has a copy of
> it? You? Stallman? MIT CS department? MIT depository?
>
> Maybe someone can pass this on to the Computer museum in Northern
> California or Herbert Stoyan who did extensive work on the Lisp or the
> Lucid people.
>
> Regards,
> Gnuist



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

* Re: Anyone know where to find Weinreb's thesis? - Not in MIT catalog - (January 1979) A Real-Time Display-Oriented Editor for the Lisp Machine. -- How Zwei works Internally
  2012-10-27 23:36   ` Anyone know where to find Weinreb's thesis? - Not in MIT catalog - (January 1979) A Real-Time Display-Oriented Editor for the Lisp Machine. -- How Zwei works Internally gnuist007
@ 2012-10-27 23:41     ` gnuist007
  0 siblings, 0 replies; 13+ messages in thread
From: gnuist007 @ 2012-10-27 23:41 UTC (permalink / raw)
  To: help-gnu-emacs

It is strange that when MIT catalog is searched for Weinreb, only ONE
result appears, not even his B.S. Thesis title.


Full Record

Permalink for this record: http://library.mit.edu/item/000168706

Results List 	 |    	Add to Bookshelf 	 |    	Save/Email 	 |
RefWorks


Choose format: 	Standard 	 |    	Citation 	 |    	MARC tags


Record 1 out of 1    			No Previous Record   No Next Record
Author   	LinkWeinreb, Daniel.
Title   	Flavors, message passing in the Lisp Machine / Daniel
Weinreb, David Moon.
Shelf Access   	Find it in the library/Request item
Shelf Location   	Institute Archives - Noncirculating Collection 3 |
Q335.M41.A794 no.602

Published   	Cambridge, Mass. : Massachusetts Institute of Technology,
Artificial Intelligence Laboratory, 1980.
Description   	32 p. ; 28 cm.
Series   	LinkAI memo ; 602.
Format   	Book
Note   	Includes index.
Funding Information   	Advanced Research Projects Agency, Dept. of
Defense, ONR.: N00014-80-C-0505
Other Author   	LinkMoon, David.
Additional Title   	LinkThe Lisp Machine, Message passing in.
Local System Number   	000168706





On Oct 27, 4:36 pm, gnuist...@hotmail.com wrote:
> On Oct 27, 1:24 pm, gnuist...@hotmail.com wrote:
>
>
>
>
>
>
>
> > On Sep 8, 3:25 am, Xah Lee <xah...@gmail.com> wrote:
>
> > > DanielWeinrebDied ((1959 ~ 2012) Lisp Programer)http://ergoemacs.org/misc/Daniel_Weinreb_died.html
>
> > > plain text version follows
>
> > > ------------------------------
>
> > > DanielWeinrebdied today. Cancer. Aged 53. (≈1959 ~ 2012-09-07).
> > > Obituary athttp://www.legacy.com/obituaries/bostonglobe/obituary.aspx?page=lifes...
>
> > > Danielfrequently use comp.lang.lisp. Since about 2007, i became
> > > acquainted with him, because he responded to some of my lisp
> > > criticisms. Subsequently i learned of his status in the lisp
> > > community. Later have exchanged a couple email with him. I didn't know
> > > he had cancer. Don't think he ever blogged about his illness.
>
> > > DanielWeinrebused Emacs before Richard Stallman, and is a co-founder
> > > of Symbolics, a lisp company during 1980s.
>
> > > He told me about how emacs keybinding started.
>
> > >     Source groups.google.com.
>
> > >     From:DanielWeinreb〔d...@alum.mit.edu〕
> > >     User-Agent: Thunderbird 2.0.0.14 (Windows/20080421)
> > >     Newsgroups: comp.emacs,comp.lang.lisp
> > >     Subject: Re: effective emacs
>
> > >     xah...@gmail.com wrote:
> > >     │ Effective Emacs
> > >     │
> > >     │ (Long term emacs productivity tips.)
> > >     │
> > >     │ Xah Lee, 2008-05-29
> > >     │
> > >     │ I have used emacs daily since 1998. Typically, i spent several
> > > hours
> > >     │ inside emacs, everyday, for the past 10 years.
>
> > >     Same for me, except the year is 1977.  Nobody has been using Emacs
> > >     longer than I have (I was one of the original beta-testers.  I
> > > refer
> > >     here to the original Emacs, written in ITS TECO for the DEC 10.)
>
> > >     │ Emacs's default cursor moving shortcuts are “Ctrl+f”, “Ctrl+b”,
> > > “Ctrl
> > >     │ +n”, “Ctrl+p”. The keys f, b, n, p are scattered around the
> > > keyboard
> > >     │ and are not under the home row.
>
> > >     That's true.  At the time Guy Steele put together the Emacs
> > > default
> > >     key mappings, many people in the target user community (about 20
> > >     people at MIT!) were already using these key bindings.  It would
> > >     have been hard to get the new Emacs bindings accepted by the
> > >     community if they differed for such basic commands.  As you point
> > >     out, anyone using Emacs can very easily change this based on
> > >     their own ergonomic preferences.
>
> > >     │ GOOD
> > >     │ Microsoft Natural Multimedia keyboard
>
> > >     Let me put in a quick plug for my own favorite keyboard, which
> > >     I am using right now: the Unicomp Customizer:
>
> > >    http://pckeyboards.stores.yahoo.net/customizer.html
>
> > >     I like the feel of the keys very much.  I agree with you
> > >     that it's important, and worth some effort, for everyone
> > >     to find a keyboard that they feel most comfortable with.
>
> > >     │ Problem and Why Emacs's Keyboard Shortcuts Are Painful.
>
> > >     I generally make few customizations to the key bindings, so
> > >     that when I work with another programmer, I can turn the
> > >     keyboard over to them and not cause confusion.
>
> > >     │ Steve advices users to “Lose the UI”.
>
> > >     I rarely use the menu bar.  On the other hand, I was raised on an
> > >     Emacs that didn't have a menu bar, so I could be atypical.  Using
> > >     the mouse to set point or set the region is great, though, and I
> > >     use that a lot.
>
> > >     Here's another piece of historical trivia.  The Emacs keyboard
> > >     macro feature was inspired by a similar feature in the Stanford
> > >     DRAW system, an electrical CAD system widely-used by the AI lab
> > >     hardware hackers at the time.  It was very powerful.  But if you
> > >     made a mistake, it could really destroy your design, and so it
> > >     was a good idea to save to disk before running it.  We had a
> > > saying
> > >     for what happened if you forgot to save: "A moment of convenience,
> > >     a lifetime of regret."  This predates the widespread use of "Undo"
> > >     functionality, surely one of the best ideas for user interfaces
> > >     ever invented.
>
> > >     -- Dan
>
> > > Danielis a co-founder of the lisp company Symbolics. Sometimes, you
> > > can see he speaks out on lisp history. Here's one: 〔Rebuttal to
> > > Stallman's Story About The Formation of Symbolics and LMI 2007-11-11
> > > ByDanielWeinreb. @ danweinreb.org (local copy
> > > Daniel_Weinreb_rebuttal_to_stallmans_story.txt)〕
>
> > > Danielalso wrote a version of emacs. EINE (EINE Is Not Emacs). Here's
> > > quote from Wikipedia:
>
> > >     EINE (a recursive acronym standing for “EINE Is Not Emacs”) was
> > > the Emacs text editor for Lisp machines. It was developed byDanielWeinreband Mike McMahon in the late 1970s, with a command set the
> > > same as the original Emacs written in TECO by Richard Stallman. It
> > > would later be developed into ZWEI ( “ZWEI Was Eine Initially”), which
> > > itself would eventually become Symbolics' Zmacs (integrated into
> > > Symbolics' development for their Lisp machines, Genera). It was the
> > > second Emacs written, and the first to be written in Lisp.
>
> > > (for some emacs history, see: GNU Emacs and XEmacs Schism, by Ben
> > > Wing.)
>
> > > On occasion i criticized lisp's cons,Danielgently nudged me to give
> > > detail. See: Programing Language: A Ruby Illustration of Lisp
> > > Problems.
>
> > > DanielWeinrebhimself have criticized Common Lisp. See: Common Lisp
> > > Sucks.
>
> > > One of the popular article Dan has written is a comparison of Common
> > > Lisp implementations. 〔Common Lisp Implementations: A Survey
> > > 2007-12-20 ByDanielWeinreb. @ Source common-lisp.net〕
>
> > > When he announced that on comp.lang.lisp, i recommended the page be
> > > broken to sub-pages, and other formatting issues. See: Monolithic Web
> > > Pages. He didn't take it to heart. (and i regret my tone in the
> > > criticism)
>
> > > DanielWeinrebis also mentioned in the acknowledgement section in The
> > > UNIX-HATERS Handbook. (see the PDF file at The Unix Pestilence.)
>
> > > Dan's blog is at.http://danweinreb.org/blog/Lastentryis just 2
> > > days ago, where he talks about learning French.
>
> > > I feel sad that Dan is gone.
>
> > >  Xah
>
> > Its very sad to hear that he has passed away.
>
> > Perhaps, the best we can do to keep his legacy is to make sure all of
> > the surviving works of this student of lisp are put online and made
> > available to the coming generations.
>
> > Here are his publications that I cant find anywhere on the internet.
> > Xah, it seems that you might have a copy as you were a close friend
> > and found out about his passing before any of us. What kind of cancer
> > was he suffering from?
>
> > Lisp Machine Zwei
> > *Weinreb, Daniel L. & Moon, David (January 1979) The Lisp Machine
> > Manual.
>
> > Cambridge, Massachusetts: MIT Artificial Intelligence Laboratory. --
> > The user interface for Zwei.
>
> > ibid. (January 1979) A Real-Time Display-Oriented Editor for the Lisp
> > Machine. Cambridge, Massachusetts: S.B. Thesis, MIT Electrical
> > Engineering and Computer Science Department. -- How Zwei works
> > internally.
>
> > I would be very much interested in his BS thesis. Who has a copy of
> > it? You? Stallman? MIT CS department? MIT depository?
>
> > Maybe someone can pass this on to the Computer museum in Northern
> > California or Herbert Stoyan who did extensive work on the Lisp or the
> > Lucid people.
>
> > Regards,
> > Gnuist



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

* Re: Daniel Weinreb Died ((1959 ~ 2012) Lisp Programer)
  2012-10-27 20:24 ` gnuist007
  2012-10-27 21:48   ` Cortez
  2012-10-27 23:36   ` Anyone know where to find Weinreb's thesis? - Not in MIT catalog - (January 1979) A Real-Time Display-Oriented Editor for the Lisp Machine. -- How Zwei works Internally gnuist007
@ 2012-11-03 22:13   ` Rivka Miller
  2012-11-06 23:55   ` Xah Lee
  3 siblings, 0 replies; 13+ messages in thread
From: Rivka Miller @ 2012-11-03 22:13 UTC (permalink / raw)
  To: help-gnu-emacs

On Oct 27, 1:24 pm, gnuist...@hotmail.com wrote:
> On Sep 8, 3:25 am, Xah Lee <xah...@gmail.com> wrote:
>
>
>
>
>
>
>
>
>
> > DanielWeinrebDied ((1959 ~ 2012) Lisp Programer)http://ergoemacs.org/misc/Daniel_Weinreb_died.html
>
> > plain text version follows
>
> > ------------------------------
>
> > DanielWeinrebdied today. Cancer. Aged 53. (≈1959 ~ 2012-09-07).
> > Obituary athttp://www.legacy.com/obituaries/bostonglobe/obituary.aspx?page=lifes...
>
> > Danielfrequently use comp.lang.lisp. Since about 2007, i became
> > acquainted with him, because he responded to some of my lisp
> > criticisms. Subsequently i learned of his status in the lisp
> > community. Later have exchanged a couple email with him. I didn't know
> > he had cancer. Don't think he ever blogged about his illness.
>
> > DanielWeinrebused Emacs before Richard Stallman, and is a co-founder
> > of Symbolics, a lisp company during 1980s.
>
> > He told me about how emacs keybinding started.
>
> >     Source groups.google.com.
>
> >     From:DanielWeinreb〔d...@alum.mit.edu〕
> >     User-Agent: Thunderbird 2.0.0.14 (Windows/20080421)
> >     Newsgroups: comp.emacs,comp.lang.lisp
> >     Subject: Re: effective emacs
>
> >     xah...@gmail.com wrote:
> >     │ Effective Emacs
> >     │
> >     │ (Long term emacs productivity tips.)
> >     │
> >     │ Xah Lee, 2008-05-29
> >     │
> >     │ I have used emacs daily since 1998. Typically, i spent several
> > hours
> >     │ inside emacs, everyday, for the past 10 years.
>
> >     Same for me, except the year is 1977.  Nobody has been using Emacs
> >     longer than I have (I was one of the original beta-testers.  I
> > refer
> >     here to the original Emacs, written in ITS TECO for the DEC 10.)
>
> >     │ Emacs's default cursor moving shortcuts are “Ctrl+f”, “Ctrl+b”,
> > “Ctrl
> >     │ +n”, “Ctrl+p”. The keys f, b, n, p are scattered around the
> > keyboard
> >     │ and are not under the home row.
>
> >     That's true.  At the time Guy Steele put together the Emacs
> > default
> >     key mappings, many people in the target user community (about 20
> >     people at MIT!) were already using these key bindings.  It would
> >     have been hard to get the new Emacs bindings accepted by the
> >     community if they differed for such basic commands.  As you point
> >     out, anyone using Emacs can very easily change this based on
> >     their own ergonomic preferences.
>
> >     │ GOOD
> >     │ Microsoft Natural Multimedia keyboard
>
> >     Let me put in a quick plug for my own favorite keyboard, which
> >     I am using right now: the Unicomp Customizer:
>
> >    http://pckeyboards.stores.yahoo.net/customizer.html
>
> >     I like the feel of the keys very much.  I agree with you
> >     that it's important, and worth some effort, for everyone
> >     to find a keyboard that they feel most comfortable with.
>
> >     │ Problem and Why Emacs's Keyboard Shortcuts Are Painful.
>
> >     I generally make few customizations to the key bindings, so
> >     that when I work with another programmer, I can turn the
> >     keyboard over to them and not cause confusion.
>
> >     │ Steve advices users to “Lose the UI”.
>
> >     I rarely use the menu bar.  On the other hand, I was raised on an
> >     Emacs that didn't have a menu bar, so I could be atypical.  Using
> >     the mouse to set point or set the region is great, though, and I
> >     use that a lot.
>
> >     Here's another piece of historical trivia.  The Emacs keyboard
> >     macro feature was inspired by a similar feature in the Stanford
> >     DRAW system, an electrical CAD system widely-used by the AI lab
> >     hardware hackers at the time.  It was very powerful.  But if you
> >     made a mistake, it could really destroy your design, and so it
> >     was a good idea to save to disk before running it.  We had a
> > saying
> >     for what happened if you forgot to save: "A moment of convenience,
> >     a lifetime of regret."  This predates the widespread use of "Undo"
> >     functionality, surely one of the best ideas for user interfaces
> >     ever invented.
>
> >     -- Dan
>
> > Danielis a co-founder of the lisp company Symbolics. Sometimes, you
> > can see he speaks out on lisp history. Here's one: 〔Rebuttal to
> > Stallman's Story About The Formation of Symbolics and LMI 2007-11-11
> > ByDanielWeinreb. @ danweinreb.org (local copy
> > Daniel_Weinreb_rebuttal_to_stallmans_story.txt)〕
>
> > Danielalso wrote a version of emacs. EINE (EINE Is Not Emacs). Here's
> > quote from Wikipedia:
>
> >     EINE (a recursive acronym standing for “EINE Is Not Emacs”) was
> > the Emacs text editor for Lisp machines. It was developed byDanielWeinreband Mike McMahon in the late 1970s, with a command set the
> > same as the original Emacs written in TECO by Richard Stallman. It
> > would later be developed into ZWEI ( “ZWEI Was Eine Initially”), which
> > itself would eventually become Symbolics' Zmacs (integrated into
> > Symbolics' development for their Lisp machines, Genera). It was the
> > second Emacs written, and the first to be written in Lisp.
>
> > (for some emacs history, see: GNU Emacs and XEmacs Schism, by Ben
> > Wing.)
>
> > On occasion i criticized lisp's cons,Danielgently nudged me to give
> > detail. See: Programing Language: A Ruby Illustration of Lisp
> > Problems.
>
> > DanielWeinrebhimself have criticized Common Lisp. See: Common Lisp
> > Sucks.
>
> > One of the popular article Dan has written is a comparison of Common
> > Lisp implementations. 〔Common Lisp Implementations: A Survey
> > 2007-12-20 ByDanielWeinreb. @ Source common-lisp.net〕
>
> > When he announced that on comp.lang.lisp, i recommended the page be
> > broken to sub-pages, and other formatting issues. See: Monolithic Web
> > Pages. He didn't take it to heart. (and i regret my tone in the
> > criticism)
>
> > DanielWeinrebis also mentioned in the acknowledgement section in The
> > UNIX-HATERS Handbook. (see the PDF file at The Unix Pestilence.)
>
> > Dan's blog is at.http://danweinreb.org/blog/Lastentry is just 2
> > days ago, where he talks about learning French.
>
> > I feel sad that Dan is gone.
>
> >  Xah
>
> Its very sad to hear that he has passed away.
>
> Perhaps, the best we can do to keep his legacy is to make sure all of
> the surviving works of this student of lisp are put online and made
> available to the coming generations.
>
> Here are his publications that I cant find anywhere on the internet.
> Xah, it seems that you might have a copy as you were a close friend
> and found out about his passing before any of us. What kind of cancer
> was he suffering from?
>
> Lisp Machine Zwei
> *Weinreb, Daniel L. & Moon, David (January 1979) The Lisp Machine
> Manual.
>
> Cambridge, Massachusetts: MIT Artificial Intelligence Laboratory. --
> The user interface for Zwei.
>
> ibid. (January 1979) A Real-Time Display-Oriented Editor for the Lisp
> Machine. Cambridge, Massachusetts: S.B. Thesis, MIT Electrical
> Engineering and Computer Science Department. -- How Zwei works
> internally.
>
> I would be very much interested in his BS thesis. Who has a copy of
> it? You? Stallman? MIT CS department? MIT depository?

The following results of google search suggest a Ph.D. dissertation.

[TeX]
LaTeX Original - lists.gnu....
lists.gnu.org/archive/html/gcl-devel/2004-05/textRBw9z4nJ0.tex
File Format: TeX/LaTeX - View as HTML
Dr. Daniel Weinreb at Symbolics answered most of our questions about
the language specification. He also sent us the definition of
rationalize written by Dr.

Kyoto Common Lisp Report Taiichi Yuasa and Masami Hagiya ...
lists.gnu.org/archive/html/gcl-devel/2004-05/txt5jNdjAdqnL.txt
Dr. Daniel Weinreb at Symbolics answered most of our questions about
the language specification. He also sent us the definition of r a t i
o n a l i z e written by ...

Report
www.mat.uc.pt/~pedro/cientificos/OBJ/Tape-obj3/kcl/doc/report
... are indebted to Dr. Richard Gabriel at Stanford University. Dr.
Daniel Weinreb at Symbolics solved most of our questions about the
language specification.



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

* Re: Daniel Weinreb Died ((1959 ~ 2012) Lisp Programer)
  2012-10-27 20:24 ` gnuist007
                     ` (2 preceding siblings ...)
  2012-11-03 22:13   ` Daniel Weinreb Died ((1959 ~ 2012) Lisp Programer) Rivka Miller
@ 2012-11-06 23:55   ` Xah Lee
  2012-11-07 16:43     ` Barry Margolin
  3 siblings, 1 reply; 13+ messages in thread
From: Xah Lee @ 2012-11-06 23:55 UTC (permalink / raw)
  To: help-gnu-emacs

locating Daniel Weinrebdied's published works.

On Oct 27, 12:24 pm, gnuist...@hotmail.com wrote:
> > Daniel Weinrebdied today. Cancer. Aged 53. (≈1959 ~ 2012-09-07).

> Its very sad to hear that he has passed away.
>
> Perhaps, the best we can do to keep his legacy is to make sure all of
> the surviving works of this student of lisp are put online and made
> available to the coming generations.
>
> Here are his publications that I cant find anywhere on the internet.
> Xah, it seems that you might have a copy as you were a close friend
> and found out about his passing before any of us. What kind of cancer
> was he suffering from?

I don't know Daniel Weinrebdied well. We exchanged a couple private
email, that's all.

If you are interested in contacting people who knew him, you can
follow these links:

http://lispm.dyndns.org/dlw
http://news.ycombinator.com/item?id=4490892
http://www.legacy.com/obituaries/bostonglobe/obituary.aspx?page=lifestory&pid=159710898#fbLoggedOut
http://www.xconomy.com/boston/2012/09/07/dan-weinreb-boston-computer-geek-community-figure-dies-of-cancer/

and check the comments for leads. Oh, the best is probably Daniel's
blog http://danweinreb.org/blog/ . There you'll find many comments
from people who knew him, or his co-workers thru the years. They might
point you to where to find Daniel's publications.

 Xah


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

* Re: Daniel Weinreb Died ((1959 ~ 2012) Lisp Programer)
  2012-09-08 10:25 Daniel Weinreb Died ((1959 ~ 2012) Lisp Programer) Xah Lee
                   ` (2 preceding siblings ...)
  2012-10-27 20:24 ` gnuist007
@ 2012-11-07  2:21 ` WJ
  2012-11-07 19:50 ` WJ
  4 siblings, 0 replies; 13+ messages in thread
From: WJ @ 2012-11-07  2:21 UTC (permalink / raw)
  To: help-gnu-emacs

Xah Lee wrote:

> Daniel Weinreb Died ((1959 ~ 2012) Lisp Programer)
> http://ergoemacs.org/misc/Daniel_Weinreb_died.html
> 
> plain text version follows
> 
> ------------------------------
> 
> Daniel Weinreb died today. Cancer. Aged 53. (≈1959 ~ 2012-09-07).
> Obituary at http://www.legacy.com/obituaries/bostonglobe/obituary.aspx?page=lifestory&pid=159710898

Here's a humorous response he made to Kenny Tilton:

From: Daniel Weinreb <dlw@alum.mit.edu>
Newsgroups: comp.lang.lisp
Subject: Re: is oo oversold?
Lines: 46
Date: Wed, 05 Dec 2007 11:49:33 GMT

Ken Tilton wrote:
>
>
...
...
>
> Richard Gabriel denounced OO as the cause of the dot bomb crash during
> an ILC keynote. Thought you should know.
>
> kxo
>
>
Richard Gabriel just devoted the most recent year of his life
to being the program chair of the Object-Oriented Programming,
Systems, Languages, and Applications conference. If he doesn't
believe in object-oriented stuff, I'm a monkey's uncle.


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

* Re: Daniel Weinreb Died ((1959 ~ 2012) Lisp Programer)
  2012-11-06 23:55   ` Xah Lee
@ 2012-11-07 16:43     ` Barry Margolin
  0 siblings, 0 replies; 13+ messages in thread
From: Barry Margolin @ 2012-11-07 16:43 UTC (permalink / raw)
  To: help-gnu-emacs

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1: Type: text/plain, Size: 1123 bytes --]

In article 
<41fea870-0e9f-4812-b67e-5cb293da6a98@b4g2000pby.googlegroups.com>,
 Xah Lee <xahlee@gmail.com> wrote:

> locating Daniel Weinrebdied's published works.
> 
> On Oct 27, 12:24 pm, gnuist...@hotmail.com wrote:
> > > Daniel Weinrebdied today. Cancer. Aged 53. (≈1959 ~ 2012-09-07).
> 
> > Its very sad to hear that he has passed away.
> >
> > Perhaps, the best we can do to keep his legacy is to make sure all of
> > the surviving works of this student of lisp are put online and made
> > available to the coming generations.
> >
> > Here are his publications that I cant find anywhere on the internet.
> > Xah, it seems that you might have a copy as you were a close friend
> > and found out about his passing before any of us. What kind of cancer
> > was he suffering from?
> 
> I don't know Daniel Weinrebdied well. We exchanged a couple private
> email, that's all.

You apparently don't even know his name well. It doesn't end with 
"died", that was just a typo in the earlier message.

-- 
Barry Margolin, barmar@alum.mit.edu
Arlington, MA
*** PLEASE post questions in newsgroups, not directly to me ***


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

* Re: Daniel Weinreb Died ((1959 ~ 2012) Lisp Programer)
  2012-09-08 10:25 Daniel Weinreb Died ((1959 ~ 2012) Lisp Programer) Xah Lee
                   ` (3 preceding siblings ...)
  2012-11-07  2:21 ` WJ
@ 2012-11-07 19:50 ` WJ
  4 siblings, 0 replies; 13+ messages in thread
From: WJ @ 2012-11-07 19:50 UTC (permalink / raw)
  To: help-gnu-emacs

Xah Lee wrote:

> Daniel Weinreb himself have criticized Common Lisp. See: Common Lisp
> Sucks.

Dan Weinreb, one of the designers of Common Lisp:

... the problem with LOOP was that it turned out to be hard to
predict what it would do, when you started using a lot of
different facets of LOOP all together. This is a serious problem
since the whole idea of LOOP was to let you use many facets
together; if you're not doing that, LOOP is overkill.

Daniel Weinreb, 24 Feb 2003:

Having separate "value cells" and "function cells" (to use
the "street language" way of saying it) was one of the most
unfortunate issues. We did not want to break pre-existing
programs that had a global variable named "foo" and a global
function named "foo" that were distinct.  We at Symbolics
were forced to insist on this, in the face of everyone's
knowing that it was not what we would have done absent
compatibility constraints. It's hard for me to remember all
the specific things like this, but if we had had fewer
compatibility issues, I think it would have come out looking
more like Scheme in general.

Daniel Weinreb, 28 Feb 2003:

Lisp2 means that all kinds of language primitives have to
exist in two versions, or be parameterizable as to whether
they are talking about the value cell or function cell. It
makes the language bigger, and that's bad in and of itself.


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

end of thread, other threads:[~2012-11-07 19:50 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-09-08 10:25 Daniel Weinreb Died ((1959 ~ 2012) Lisp Programer) Xah Lee
2012-09-09 20:08 ` RG
2012-09-10  3:08 ` serendipitous_sam
2012-10-27 20:24 ` gnuist007
2012-10-27 21:48   ` Cortez
2012-10-27 21:59     ` Cortez
2012-10-27 23:36   ` Anyone know where to find Weinreb's thesis? - Not in MIT catalog - (January 1979) A Real-Time Display-Oriented Editor for the Lisp Machine. -- How Zwei works Internally gnuist007
2012-10-27 23:41     ` gnuist007
2012-11-03 22:13   ` Daniel Weinreb Died ((1959 ~ 2012) Lisp Programer) Rivka Miller
2012-11-06 23:55   ` Xah Lee
2012-11-07 16:43     ` Barry Margolin
2012-11-07  2:21 ` WJ
2012-11-07 19:50 ` WJ

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).