From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: pjb@informatimago.com (Pascal J. Bourguignon) Newsgroups: gmane.emacs.help Subject: Re: Do we need a "Stevens" book? Date: Wed, 28 Jul 2010 19:01:48 +0200 Organization: Informatimago Message-ID: <87lj8vilqb.fsf@kuiper.lan.informatimago.com> References: NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: dough.gmane.org 1291851814 12690 80.91.229.12 (8 Dec 2010 23:43:34 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Wed, 8 Dec 2010 23:43:34 +0000 (UTC) To: help-gnu-emacs@gnu.org Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Thu Dec 09 00:43:27 2010 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1PQTfM-00015a-CM for geh-help-gnu-emacs@m.gmane.org; Thu, 09 Dec 2010 00:43:20 +0100 Original-Received: from localhost ([127.0.0.1]:54116 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1PQTRq-0002l8-US for geh-help-gnu-emacs@m.gmane.org; Wed, 08 Dec 2010 18:29:23 -0500 Original-Path: usenet.stanford.edu!news.tele.dk!news.tele.dk!small.news.tele.dk!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail Original-Newsgroups: gnu.emacs.help Original-Lines: 48 Original-X-Trace: individual.net dfEvlJo9H20McFLtoD8jnwXOQzwt0FvHcCjv+iaoB/5tPpTRBZ Cancel-Lock: sha1:NzRkMGM2Y2UxYzk5M2I3MGVmNDUzYzViNmY2ZTQ0Zjg0ZTFjY2IzZg== sha1:iDkgKK+CkWRe5ZrFBoipDXeT1bc= Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwAQMAAABtzGvEAAAABlBMVEUAAAD///+l2Z/dAAAA oElEQVR4nK3OsRHCMAwF0O8YQufUNIQRGIAja9CxSA55AxZgFO4coMgYrEDDQZWPIlNAjwq9 033pbOBPtbXuB6PKNBn5gZkhGa86Z4x2wE67O+06WxGD/HCOGR0deY3f9Ijwwt7rNGNf6Oac l/GuZTF1wFGKiYYHKSFAkjIo1b6sCYS1sVmFhhhahKQssRjRT90ITWUk6vvK3RsPGs+M1RuR mV+hO/VvFAAAAABJRU5ErkJggg== X-Accept-Language: fr, es, en X-Disabled: X-No-Archive: no User-Agent: Gnus/5.101 (Gnus v5.10.10) Emacs/23.2 (gnu/linux) Original-Xref: usenet.stanford.edu gnu.emacs.help:180151 X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.help:76233 Archived-At: Olwe Melwasul writes: > I've not gotten very far with this idea; no one seems interested, but > I'll try it here anyway... > > It seems to me that Emacs needs a W. Richard Stevens-style book. As > you may know, Stevens wrote the "Advanced Programming in the UNIX(R) > Environment" textbook that many of us used in college. Or maybe Emacs > needs something along the lines of the many "Linux gnarly/wooly > internals" books. Anyway, I would love to see a book that got into the > nitty-gritty of Emacs/elisp -- just like you see discussed here every > day on the help-gnu-emacs list. > > Here's an example: comint. How do you effectively use comint? When > should you use comint? Okay, I can Google around and find one-off blog > discussions here and there about comint; I can read them all; I can > get confused; I can kludge something together ... and then find out > later that what I've done (as well as bloggers A, B, and C) is really > not "best practice" use of comint, i.e., that how I've used comint is > overkill or could have been done much simpler with .el. > Wouldn't it be nice to have one go-to source/book that thrashed out > comint usage once and for all? > > Just skimming through all the elisp material (books, Internet, etc.), > it seems like a hodge-podge on a continuum between gems and junk just > waiting for a clear-speaking Richard Stevens to whip it all into > shape. Sure, the "official" texts will get you pretty far, but no way > are you ready to be a "best-practices" guru. The printed books seem > more like a "cookbook" than a real Stevens-style book. Maybe I'm all > wrong, but I think I like what the Racket/PLT people are doing. They > seem to be whipping the Scheme hodge-podge into a decent > best-practices, best-tools order. > > Personally I've been admiring Emacs from afar for quite some time. I'm > really an Emacs/elisp newbie, but I've got a writing/technical writing > background. If what I'm saying strikes a chord, maybe I could be a > receiver/collector of a "best-practices-slash-wooly internals" sorta > book project. It would be a free/GNU sorta thing of course ... and > please don't say "I don't think there'd be enough interest in it." It could be an "Olwe Melwasul" book. It would be interesting if you could indeed make it pedagogical and compelling enough so that more students want to use and learn emacs instead of vi. -- __Pascal Bourguignon__ http://www.informatimago.com/