From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: "Drew Adams" Newsgroups: gmane.emacs.help Subject: RE: Book recommendation Date: Mon, 28 Aug 2006 16:11:15 -0700 Message-ID: References: <878xl8345t.fsf@mail.com> NNTP-Posting-Host: main.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Trace: sea.gmane.org 1156806707 13577 80.91.229.2 (28 Aug 2006 23:11:47 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Mon, 28 Aug 2006 23:11:47 +0000 (UTC) Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Tue Aug 29 01:11:41 2006 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by ciao.gmane.org with esmtp (Exim 4.43) id 1GHqGS-0004ZV-OD for geh-help-gnu-emacs@m.gmane.org; Tue, 29 Aug 2006 01:11:33 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1GHqGS-0005TB-43 for geh-help-gnu-emacs@m.gmane.org; Mon, 28 Aug 2006 19:11:32 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1GHqGI-0005Sv-Ho for help-gnu-emacs@gnu.org; Mon, 28 Aug 2006 19:11:22 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1GHqGG-0005Sg-TK for help-gnu-emacs@gnu.org; Mon, 28 Aug 2006 19:11:22 -0400 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1GHqGG-0005Sd-QT for help-gnu-emacs@gnu.org; Mon, 28 Aug 2006 19:11:20 -0400 Original-Received: from [141.146.126.228] (helo=agminet01.oracle.com) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_3DES_EDE_CBC_SHA:24) (Exim 4.52) id 1GHqPJ-0001yZ-QB for help-gnu-emacs@gnu.org; Mon, 28 Aug 2006 19:20:41 -0400 Original-Received: from rgmgw3.us.oracle.com (rgmgw3.us.oracle.com [138.1.186.112]) by agminet01.oracle.com (Switch-3.1.7/Switch-3.1.7) with ESMTP id k7SNBHmp024746; Mon, 28 Aug 2006 18:11:17 -0500 Original-Received: from dradamslap (dradams-lap.us.oracle.com [130.35.177.126]) by rgmgw3.us.oracle.com (Switch-3.1.7/Switch-3.1.7) with SMTP id k7SNBGZK021454; Mon, 28 Aug 2006 17:11:17 -0600 Original-To: "Hadron Quark" , X-Priority: 3 (Normal) X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook IMO, Build 9.0.6604 (9.0.2911.0) Importance: Normal In-Reply-To: <878xl8345t.fsf@mail.com> X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1807 X-Brightmail-Tracker: AAAAAQAAAAI= X-Brightmail-Tracker: AAAAAQAAAAI= X-Whitelist: TRUE X-Whitelist: TRUE 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:37015 Archived-At: The elisp info/manual is too much like a standard. Is there a K&R type (ugh! ouf!) book you can recommend for elisp? One that takes you on a journeay with the language while developing small programs? Try the Emacs Lisp Introduction manual (also in Info). It is essentially a tutorial, with lots of examples. It leads you by the hand well. How much like "Lisp" is "elisp"? The same? is there *a* Lisp? or does it vary a lot? Emacs Lisp (what you called "elisp") is a Lisp. What do you mean by "a lot"? What's your yardstick? What would you recommend for someone to get to grips with advanced Lisp programming in emacs? Start with the Emacs Lisp Introduction manual. There is enough "advanced programming" stuff in there to keep you busy for a while. Is (debugger) the only debugger? Seems kind of antiquated and hard to use - even gdb provides more for C debugging in emacs. There are several debuggers for Emacs. See the Emacs Lisp manual (elisp). -- IMO, Emacs Lisp is a *very* good Lisp to learn Lisp with. Others might disagree (but they're of course wrong).