* Book recommendation @ 2006-08-28 22:07 Hadron Quark 2006-08-28 22:58 ` Eric Hanchrow ` (3 more replies) 0 siblings, 4 replies; 10+ messages in thread From: Hadron Quark @ 2006-08-28 22:07 UTC (permalink / raw) The elisp info/manual is too much like a standard. Is there a K&R type book you can recommend for elisp? One that takes you on a journeay with the language while developing small programs? How much like "Lisp" is "elisp"? The same? is there *a* Lisp? or does it vary a lot? What would you recommend for someone to get to grips with advanced Lisp programming in emacs? Is (debugger) the only debugger? Seems kind of antiquated and hard to use - even gdb provides more for C debugging in emacs. ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: Book recommendation 2006-08-28 22:07 Book recommendation Hadron Quark @ 2006-08-28 22:58 ` Eric Hanchrow 2006-08-28 23:11 ` Drew Adams ` (2 subsequent siblings) 3 siblings, 0 replies; 10+ messages in thread From: Eric Hanchrow @ 2006-08-28 22:58 UTC (permalink / raw) >>>>> "Hadron" == Hadron Quark <hadronquark@gmail.com> writes: Hadron> The elisp info/manual is too much like a standard. That's a shame -- I think that manual is one of the better ones I've ever read. Hadron> Is there a K&R type book you can recommend for elisp? Well, there's http://www.gnu.org/software/emacs/emacs-lisp-intro. Not very K&R-like, but perhaps it'll do. Hadron> How much like "Lisp" is "elisp"? elisp _is_ Lisp. You probably meant "How much like Common Lisp is elisp". I don't know. It has lots in common, and many differences. Hadron> is there *a* Lisp? or does it vary a lot? Try http://lisp.org/alu/home; click the "Lisp Resources" link. Hadron> What would you recommend for someone to get to grips with Hadron> advanced Lisp programming in emacs? The Emacs Lisp Reference Manual. Hadron> Is (debugger) the only debugger? There's edebug-mode. Very handy. -- In the practice of computing, where we have so much latitude for making a mess of it, mathematical elegance is not a dispensable luxury, but a matter of life and death. -- Edsger W. Dijkstra: My Hopes of Computing Science (EWD 709) http://www.cs.utexas.edu/users/EWD/ewd07xx/EWD709.PDF ^ permalink raw reply [flat|nested] 10+ messages in thread
* RE: Book recommendation 2006-08-28 22:07 Book recommendation Hadron Quark 2006-08-28 22:58 ` Eric Hanchrow @ 2006-08-28 23:11 ` Drew Adams [not found] ` <mailman.5862.1156806504.9609.help-gnu-emacs@gnu.org> 2006-08-29 19:57 ` Kevin Rodgers 3 siblings, 0 replies; 10+ messages in thread From: Drew Adams @ 2006-08-28 23:11 UTC (permalink / raw) 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). ^ permalink raw reply [flat|nested] 10+ messages in thread
[parent not found: <mailman.5862.1156806504.9609.help-gnu-emacs@gnu.org>]
* Re: Book recommendation [not found] ` <mailman.5862.1156806504.9609.help-gnu-emacs@gnu.org> @ 2006-08-29 3:13 ` Hadron Quark 0 siblings, 0 replies; 10+ messages in thread From: Hadron Quark @ 2006-08-29 3:13 UTC (permalink / raw) Eric Hanchrow <offby1@blarg.net> writes: >>>>>> "Hadron" == Hadron Quark <hadronquark@gmail.com> writes: > > Hadron> The elisp info/manual is too much like a standard. > > That's a shame -- I think that manual is one of the better ones I've > ever read. > > Hadron> Is there a K&R type book you can recommend for elisp? > > Well, there's http://www.gnu.org/software/emacs/emacs-lisp-intro. Not > very K&R-like, but perhaps it'll do. I was blind. I only saw the Elisp Reference Manual. Doh. Yes, the introduction is excellent. Thanks. > > Hadron> How much like "Lisp" is "elisp"? > > elisp _is_ Lisp. You probably meant "How much like Common Lisp is > elisp". I don't know. It has lots in common, and many differences. Same thing really :) If eLisp is Lisp then Lisp could be common Lisp ... but I take it that its close enough then. > > Hadron> is there *a* Lisp? or does it vary a lot? > > Try http://lisp.org/alu/home; click the "Lisp Resources" link. > Great thanks. > Hadron> What would you recommend for someone to get to grips with > Hadron> advanced Lisp programming in emacs? > > The Emacs Lisp Reference Manual. > > Hadron> Is (debugger) the only debugger? > > There's edebug-mode. Very handy. Thanks again. > > -- > In the practice of computing, where we have so much latitude for > making a mess of it, mathematical elegance is not a dispensable > luxury, but a matter of life and death. > -- Edsger W. Dijkstra: My Hopes of Computing Science (EWD 709) > http://www.cs.utexas.edu/users/EWD/ewd07xx/EWD709.PDF > > > -- ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: Book recommendation 2006-08-28 22:07 Book recommendation Hadron Quark ` (2 preceding siblings ...) [not found] ` <mailman.5862.1156806504.9609.help-gnu-emacs@gnu.org> @ 2006-08-29 19:57 ` Kevin Rodgers 3 siblings, 0 replies; 10+ messages in thread From: Kevin Rodgers @ 2006-08-29 19:57 UTC (permalink / raw) Hadron Quark wrote: > How much like "Lisp" is "elisp"? The same? is there *a* Lisp? or does it > vary a lot? http://en.wikipedia.org/wiki/LISP#Genealogy_and_variants > What would you recommend for someone to get to grips with advanced Lisp > programming in emacs? When you come across a command that does something interesting, use `C-h f' to find the link to its source and study it. -- Kevin ^ permalink raw reply [flat|nested] 10+ messages in thread
* book recommendation @ 2005-07-24 12:08 Baloff 2005-07-23 20:42 ` Drew Adams ` (3 more replies) 0 siblings, 4 replies; 10+ messages in thread From: Baloff @ 2005-07-24 12:08 UTC (permalink / raw) Hello I know there is a list of emcas books on one of the emacs related site, I came across it the other day, but nothing better than a user recommendation. I am not a "very" beginner, but a beginner in many ways, what is a good user guide and a reference to keep in my library. thanks ^ permalink raw reply [flat|nested] 10+ messages in thread
* RE: book recommendation 2005-07-24 12:08 book recommendation Baloff @ 2005-07-23 20:42 ` Drew Adams 2005-07-23 22:29 ` Alan Mackenzie ` (2 subsequent siblings) 3 siblings, 0 replies; 10+ messages in thread From: Drew Adams @ 2005-07-23 20:42 UTC (permalink / raw) I know there is a list of emcas books on one of the emacs related site, I came across it the other day, but nothing better than a user recommendation. I am not a "very" beginner, but a beginner in many ways, what is a good user guide and a reference to keep in my library. Others may recommend a book. For my part, I recommend the online manuals. `C-h i', then choose "Emacs". There is also a tutorial there. Finally, another great online resource and learning center is http://www.emacswiki.org/. ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: book recommendation 2005-07-24 12:08 book recommendation Baloff 2005-07-23 20:42 ` Drew Adams @ 2005-07-23 22:29 ` Alan Mackenzie 2005-07-23 23:01 ` Zephyre 2005-08-21 2:02 ` Stefan Monnier 3 siblings, 0 replies; 10+ messages in thread From: Alan Mackenzie @ 2005-07-23 22:29 UTC (permalink / raw) [Followup-to: comp.emacs] Baloff <vddr2u@bi.edu.gr> wrote on Sun, 24 Jul 2005 05:08:08 -0700: > Hello > I know there is a list of emcas books on one of the emacs related site, > I came across it the other day, but nothing better than a user > recommendation. > I am not a "very" beginner, but a beginner in many ways, what is a good > user guide and a reference to keep in my library. Hi, Baloff! This isn't really the place to ask this question. There is a policy in the GNU mailing lists and associated newsgroups that only free (as in speech) books and those licensed under the GFDL may be specifically recommended. This policy is, in general, respected by posters here. There are books on Emacs which don't fall into the above category. You would thus do better asking this question on the newsgroup comp.emacs, to which I have cross-posted this article. > thanks All the best! -- Alan Mackenzie (Munich, Germany) Email: aacm@muuc.dee; to decode, wherever there is a repeated letter (like "aa"), remove half of them (leaving, say, "a"). ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: book recommendation 2005-07-24 12:08 book recommendation Baloff 2005-07-23 20:42 ` Drew Adams 2005-07-23 22:29 ` Alan Mackenzie @ 2005-07-23 23:01 ` Zephyre 2005-08-21 2:02 ` Stefan Monnier 3 siblings, 0 replies; 10+ messages in thread From: Zephyre @ 2005-07-23 23:01 UTC (permalink / raw) [-- Attachment #1.1: Type: text/plain, Size: 787 bytes --] Yes, in my opinion, the M-x info and C-h are the most useful two, for it's so handy and helpful. In addition, I've found the Emacs-Manual a quite good reference book, for it's comprehensiveness. emacswiki is a great on-line lib as well. On Sun, Jul 24, 2005 at 05:08:08AM -0700, Baloff wrote: > Hello > > I know there is a list of emcas books on one of the emacs related site, > I came across it the other day, but nothing better than a user > recommendation. > I am not a "very" beginner, but a beginner in many ways, what is a good > user guide and a reference to keep in my library. > > thanks > _______________________________________________ > Help-gnu-emacs mailing list > Help-gnu-emacs@gnu.org > http://lists.gnu.org/mailman/listinfo/help-gnu-emacs [-- Attachment #1.2: Type: application/pgp-signature, Size: 189 bytes --] [-- Attachment #2: Type: text/plain, Size: 152 bytes --] _______________________________________________ Help-gnu-emacs mailing list Help-gnu-emacs@gnu.org http://lists.gnu.org/mailman/listinfo/help-gnu-emacs ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: book recommendation 2005-07-24 12:08 book recommendation Baloff ` (2 preceding siblings ...) 2005-07-23 23:01 ` Zephyre @ 2005-08-21 2:02 ` Stefan Monnier 3 siblings, 0 replies; 10+ messages in thread From: Stefan Monnier @ 2005-08-21 2:02 UTC (permalink / raw) > I know there is a list of emcas books on one of the emacs related site, > I came across it the other day, but nothing better than > a user recommendation. > I am not a "very" beginner, but a beginner in many ways, what is a good user > guide and a reference to keep in my library. My I humbly suggest "The Emacs Manual", published by the FSF (you can order it online at www.fsf.org), and whose online version is bundled with every Emacs (reachable through C-h i)? Stefan ^ permalink raw reply [flat|nested] 10+ messages in thread
end of thread, other threads:[~2006-08-29 19:57 UTC | newest] Thread overview: 10+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2006-08-28 22:07 Book recommendation Hadron Quark 2006-08-28 22:58 ` Eric Hanchrow 2006-08-28 23:11 ` Drew Adams [not found] ` <mailman.5862.1156806504.9609.help-gnu-emacs@gnu.org> 2006-08-29 3:13 ` Hadron Quark 2006-08-29 19:57 ` Kevin Rodgers -- strict thread matches above, loose matches on Subject: below -- 2005-07-24 12:08 book recommendation Baloff 2005-07-23 20:42 ` Drew Adams 2005-07-23 22:29 ` Alan Mackenzie 2005-07-23 23:01 ` Zephyre 2005-08-21 2:02 ` Stefan Monnier
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).