unofficial mirror of help-gnu-emacs@gnu.org
 help / color / mirror / Atom feed
* Do we need a "Stevens" book?
@ 2010-07-28 16:42 Olwe Melwasul
  2010-07-28 17:47 ` Andreas Röhler
                   ` (3 more replies)
  0 siblings, 4 replies; 14+ messages in thread
From: Olwe Melwasul @ 2010-07-28 16:42 UTC (permalink / raw)
  To: help-gnu-emacs

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 <some other>.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."

Olwe



^ permalink raw reply	[flat|nested] 14+ messages in thread
[parent not found: <mailman.1.1280335348.2485.help-gnu-emacs@gnu.org>]

end of thread, other threads:[~2010-08-08 12:02 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-07-28 16:42 Do we need a "Stevens" book? Olwe Melwasul
2010-07-28 17:47 ` Andreas Röhler
2010-07-28 17:48 ` Richard Riley
2010-07-29  6:40 ` Thien-Thi Nguyen
2010-07-30 12:28   ` Thien-Thi Nguyen
2010-07-31  4:47     ` Ken Hori
     [not found] ` <mailman.0.1280385826.20966.help-gnu-emacs@gnu.org>
2010-07-29  9:50   ` rustom
2010-07-29 10:02   ` Elena
     [not found]     ` <35282104-5b51-4ba4-8745-4fae239ce0ee@q21g2000prm.googlegroups.com>
2010-07-30  5:29       ` Fren Zeee
2010-07-31  5:47       ` have you read emacs manual cover to cover?; (was Do we need a "Stevens" book?) Xah Lee
     [not found]       ` <63e9cab8-17da-4f1a-b055-e172a3ffeb47@o7g2000prg.googlegroups.com>
2010-08-08 12:02         ` Xah Lee
     [not found] <mailman.1.1280335348.2485.help-gnu-emacs@gnu.org>
2010-07-28 17:01 ` Do we need a "Stevens" book? Pascal J. Bourguignon
2010-07-28 23:15 ` Stefan Monnier
2010-08-01 17:07   ` Joseph Brenner

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