From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: gnuist007@hotmail.com Newsgroups: gmane.emacs.help Subject: 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 Date: Sat, 27 Oct 2012 16:41:24 -0700 (PDT) Message-ID: <055f03af-7068-4920-9506-0f50e7c48a26@a6g2000vbl.googlegroups.com> References: <4e0e1528-224f-4c47-b2cf-8f6b256e541c@j10g2000yqc.googlegroups.com> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Trace: ger.gmane.org 1351381521 27181 80.91.229.3 (27 Oct 2012 23:45:21 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sat, 27 Oct 2012 23:45:21 +0000 (UTC) To: help-gnu-emacs@gnu.org Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Sun Oct 28 01:45:26 2012 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1TSG4B-0000uW-Gi for geh-help-gnu-emacs@m.gmane.org; Sun, 28 Oct 2012 01:45:23 +0200 Original-Received: from localhost ([::1]:41715 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TSG43-0006xG-Jk for geh-help-gnu-emacs@m.gmane.org; Sat, 27 Oct 2012 19:45:15 -0400 Original-Received: by 10.224.105.205 with SMTP id u13mr6249214qao.6.1351381284980; Sat, 27 Oct 2012 16:41:24 -0700 (PDT) Original-Received: by 10.52.175.73 with SMTP id by9mr5085148vdc.1.1351381284904; Sat, 27 Oct 2012 16:41:24 -0700 (PDT) Original-Path: usenet.stanford.edu!e17no1168579qar.0!news-out.google.com!r17ni73086299qap.0!nntp.google.com!e17no1168565qar.0!postnews.google.com!a6g2000vbl.googlegroups.com!not-for-mail Original-Newsgroups: comp.lang.lisp,comp.emacs,gnu.emacs.help Complaints-To: groups-abuse@google.com Injection-Info: a6g2000vbl.googlegroups.com; posting-host=99.61.82.233; posting-account=HZMwaQgAAABuThfluRZ4FM7A69xRFwOt Original-NNTP-Posting-Host: 99.61.82.233 User-Agent: G2/1.0 X-HTTP-UserAgent: Mozilla/5.0 (Windows NT 5.1; rv:12.0) Gecko/20100101 Firefox/12.0,gzip(gfe) Injection-Date: Sat, 27 Oct 2012 23:41:24 +0000 Original-Xref: usenet.stanford.edu comp.lang.lisp:311564 comp.emacs:102670 gnu.emacs.help:195127 X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Original-Sender: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.help:87456 Archived-At: 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=C2=A0pm, gnuist...@hotmail.com wrote: > On Oct 27, 1:24=C2=A0pm, gnuist...@hotmail.com wrote: > > > > > > > > > On Sep 8, 3:25=C2=A0am, Xah Lee wrote: > > > > DanielWeinrebDied ((1959 ~ 2012) Lisp Programer)http://ergoemacs.org/= misc/Daniel_Weinreb_died.html > > > > plain text version follows > > > > ------------------------------ > > > > DanielWeinrebdied today. Cancer. Aged 53. (=E2=89=881959 ~ 2012-09-07= ). > > > Obituary athttp://www.legacy.com/obituaries/bostonglobe/obituary.aspx= ?page=3Dlifes... > > > > 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 kno= w > > > 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. > > > > =C2=A0 =C2=A0 Source groups.google.com. > > > > =C2=A0 =C2=A0 From:DanielWeinreb=E3=80=94d...@alum.mit.edu=E3=80=95 > > > =C2=A0 =C2=A0 User-Agent: Thunderbird 2.0.0.14 (Windows/20080421) > > > =C2=A0 =C2=A0 Newsgroups: comp.emacs,comp.lang.lisp > > > =C2=A0 =C2=A0 Subject: Re: effective emacs > > > > =C2=A0 =C2=A0 xah...@gmail.com wrote: > > > =C2=A0 =C2=A0 =E2=94=82 Effective Emacs > > > =C2=A0 =C2=A0 =E2=94=82 > > > =C2=A0 =C2=A0 =E2=94=82 (Long term emacs productivity tips.) > > > =C2=A0 =C2=A0 =E2=94=82 > > > =C2=A0 =C2=A0 =E2=94=82 Xah Lee, 2008-05-29 > > > =C2=A0 =C2=A0 =E2=94=82 > > > =C2=A0 =C2=A0 =E2=94=82 I have used emacs daily since 1998. Typically= , i spent several > > > hours > > > =C2=A0 =C2=A0 =E2=94=82 inside emacs, everyday, for the past 10 years= . > > > > =C2=A0 =C2=A0 Same for me, except the year is 1977. =C2=A0Nobody has = been using Emacs > > > =C2=A0 =C2=A0 longer than I have (I was one of the original beta-test= ers. =C2=A0I > > > refer > > > =C2=A0 =C2=A0 here to the original Emacs, written in ITS TECO for the= DEC 10.) > > > > =C2=A0 =C2=A0 =E2=94=82 Emacs's default cursor moving shortcuts are = =E2=80=9CCtrl+f=E2=80=9D, =E2=80=9CCtrl+b=E2=80=9D, > > > =E2=80=9CCtrl > > > =C2=A0 =C2=A0 =E2=94=82 +n=E2=80=9D, =E2=80=9CCtrl+p=E2=80=9D. The ke= ys f, b, n, p are scattered around the > > > keyboard > > > =C2=A0 =C2=A0 =E2=94=82 and are not under the home row. > > > > =C2=A0 =C2=A0 That's true. =C2=A0At the time Guy Steele put together = the Emacs > > > default > > > =C2=A0 =C2=A0 key mappings, many people in the target user community = (about 20 > > > =C2=A0 =C2=A0 people at MIT!) were already using these key bindings. = =C2=A0It would > > > =C2=A0 =C2=A0 have been hard to get the new Emacs bindings accepted b= y the > > > =C2=A0 =C2=A0 community if they differed for such basic commands. =C2= =A0As you point > > > =C2=A0 =C2=A0 out, anyone using Emacs can very easily change this bas= ed on > > > =C2=A0 =C2=A0 their own ergonomic preferences. > > > > =C2=A0 =C2=A0 =E2=94=82 GOOD > > > =C2=A0 =C2=A0 =E2=94=82 Microsoft Natural Multimedia keyboard > > > > =C2=A0 =C2=A0 Let me put in a quick plug for my own favorite keyboard= , which > > > =C2=A0 =C2=A0 I am using right now: the Unicomp Customizer: > > > > =C2=A0 =C2=A0http://pckeyboards.stores.yahoo.net/customizer.html > > > > =C2=A0 =C2=A0 I like the feel of the keys very much. =C2=A0I agree wi= th you > > > =C2=A0 =C2=A0 that it's important, and worth some effort, for everyon= e > > > =C2=A0 =C2=A0 to find a keyboard that they feel most comfortable with= . > > > > =C2=A0 =C2=A0 =E2=94=82 Problem and Why Emacs's Keyboard Shortcuts Ar= e Painful. > > > > =C2=A0 =C2=A0 I generally make few customizations to the key bindings= , so > > > =C2=A0 =C2=A0 that when I work with another programmer, I can turn th= e > > > =C2=A0 =C2=A0 keyboard over to them and not cause confusion. > > > > =C2=A0 =C2=A0 =E2=94=82 Steve advices users to =E2=80=9CLose the UI= =E2=80=9D. > > > > =C2=A0 =C2=A0 I rarely use the menu bar. =C2=A0On the other hand, I w= as raised on an > > > =C2=A0 =C2=A0 Emacs that didn't have a menu bar, so I could be atypic= al. =C2=A0Using > > > =C2=A0 =C2=A0 the mouse to set point or set the region is great, thou= gh, and I > > > =C2=A0 =C2=A0 use that a lot. > > > > =C2=A0 =C2=A0 Here's another piece of historical trivia. =C2=A0The Em= acs keyboard > > > =C2=A0 =C2=A0 macro feature was inspired by a similar feature in the = Stanford > > > =C2=A0 =C2=A0 DRAW system, an electrical CAD system widely-used by th= e AI lab > > > =C2=A0 =C2=A0 hardware hackers at the time. =C2=A0It was very powerfu= l. =C2=A0But if you > > > =C2=A0 =C2=A0 made a mistake, it could really destroy your design, an= d so it > > > =C2=A0 =C2=A0 was a good idea to save to disk before running it. =C2= =A0We had a > > > saying > > > =C2=A0 =C2=A0 for what happened if you forgot to save: "A moment of c= onvenience, > > > =C2=A0 =C2=A0 a lifetime of regret." =C2=A0This predates the widespre= ad use of "Undo" > > > =C2=A0 =C2=A0 functionality, surely one of the best ideas for user in= terfaces > > > =C2=A0 =C2=A0 ever invented. > > > > =C2=A0 =C2=A0 -- Dan > > > > Danielis a co-founder of the lisp company Symbolics. Sometimes, you > > > can see he speaks out on lisp history. Here's one: =E3=80=94Rebuttal = 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)=E3=80=95 > > > > Danielalso wrote a version of emacs. EINE (EINE Is Not Emacs). Here's > > > quote from Wikipedia: > > > > =C2=A0 =C2=A0 EINE (a recursive acronym standing for =E2=80=9CEINE Is= Not Emacs=E2=80=9D) was > > > the Emacs text editor for Lisp machines. It was developed byDanielWei= nreband 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 ( =E2=80=9CZWEI Was Eine Initially= =E2=80=9D), 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. =E3=80=94Common Lisp Implementations: A Survey > > > 2007-12-20 ByDanielWeinreb. @ Source common-lisp.net=E3=80=95 > > > > 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. > > > > =C2=A0Xah > > > 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