RailroadBookstore.com

Railroad Books - Model Railroad Books - Thomas & Friends
Photography Books - Gardening Books

Photography Books

Huge Selection - Discount Prices - Money Back Guarantee

We offer a huge selection of photography books at discount prices. All purchases have a money back satisfaction guarantee. Thank you for shopping here!

Search Advanced SearchView Cart   Checkout   
Guidebooks
Canon
Hasselblad
Kodak
Leica
Nikon
Pentax
Sony
Magic Lantern Guides
Categories
General
Black & White
Color
Digital
Equipment
How To
Nature & Wildlife
Photo Essays
Photojournalism
Reference
Travel
Photoshop
Lightroom
Railroad Photography
Images of Rail Series
Subcategories
Mass Market
Trade

An Introduction to Programming in Emacs Lisp

Author: Robert J. Chassell
Publisher: Free Software Foundation
Category: Book

Buy Used: $74.89



Used (2) from $74.89

Avg. Customer Rating: 4.5 out of 5 stars 4 reviews
Sales Rank: 2175837

Media: Paperback
Edition: 2nd
Pages: 320
Shipping Weight (lbs): 1.2
Dimensions (in): 8.5 x 6.8 x 0.5

ISBN: 1882114434
Dewey Decimal Number: 005
EAN: 9781882114436
ASIN: 1882114434

Publication Date: December 1, 2001
Availability: Usually ships in 1-2 business days
Shipping: Expedited shipping available
Condition: ***PLEASE NOTE*** Graded to Amazon Guidelines. Scuffed edges. Cover slightly creased. clean text tight binding shelf wear on cover .

Also Available In:

  • Paperback - An Introduction to Programming in Emacs Lisp

Similar Items:

  • Learning Gnu Emacs
  • GNU Emacs Manual, For Version 21, 15th Edition
  • Practical Common Lisp
  • Beautiful Code: Leading Programmers Explain How They Think (Theory in Practice (O'Reilly))
  • Successful Lisp: How to Understand and Use Common Lisp

Editorial Reviews:

Product Description
Emacs Lisp is a simple, complete, and powerful programming language. It is the building block of GNU Emacs, which is an integrated development environment with special features for scanning and parsing text as well as for handling multiple files and sub-processors.

This book will show you:
* how to set variables and write function definitions
* How to use "if" and "let"
* How to write "while" loops and recursive loops
* how to search for a word or expression
* how to customize GNU Emacs for yourself, even when it is shared on a network.
* how to debug programs
* and much more.

This tutorial an elementary introduction to teach non-programmers how to customize their work environment; it can also be used as an introduction to programming basics. It includes numerous exercises and sample programs; the author also walks you through the actual source code of several GNU Emacs commands. A handy reference appendix is included.

This second edition covers new features included in GNU Emacs version 21, while remaining compatible with earlier versions.


Customer Reviews:

4 out of 5 stars Fabulous Introduction   November 24, 2007
 1 out of 1 found this review helpful

A very good introduction to using elisp. I have about a decade of experience programming and extending Emacs; I picked this up to consider giving it to my computer science students. I finally decided against it only because Successful Lisp is such an amazing book. No, really, I cannot recommend Successful Lisp highly enough.

This book is very good and focuses on the specifics of Emacs Lisp. If you are interested in extending that venerable editor, this is a good place to start. If you are interested in learning programming in Lisp (specifically Common Lisp), take a look at Successful Lisp.



5 out of 5 stars Emacs the one true Editor   January 17, 2006
 3 out of 10 found this review helpful

Emacs is the best editor, ever. Of course, you hear people say that, and than you try to use it and get confused by ALT-META-SHIFT this and META-META-CTRL-ALT that. Look! I will let you in on a secret. Emacs is completely ***programmable*** in it's own language: Emacs lisp. With a few wizardly strokes, you can change the behavior of emacs to behave like editor X you are used too.

Now, there are alot of features of Emacs that simply make it the most useful editor around. Most important, is it's ability to split the screen. I can not stress how useful it is, when working on code, to be able to work on a file from several frames at once. There is no other editor I know of that does it like Emacs does.

There are a number of packages available for Emacs, I never looked at even 10% of them all. I like Speedbar over Emacs native file system. CEDET and Semantic bovine are nice too. If you are a beginner, you will probably find those packages are all you will need, and mostly just search on Google to find out how to alter the editor behavior so you don't have to know all the shortcuts right away. After you know your way around you learn those shortcut keys later.

Emacs requires some patience if you are new to it but when you get it you will never want to go back to some inferior product.



4 out of 5 stars This book is a good start to being an emacs power user   January 30, 2003
 5 out of 6 found this review helpful

I was really excited to grab a copy of this book, and it didn't let me down. It's a gentle but thorough introduction to using elisp. I do a bit of programming in other languages, but had never tried elisp. Now I'm excited to dive in and start making emacs do (even more) work for me.


5 out of 5 stars Great Intro to Programming   November 5, 2002
 11 out of 11 found this review helpful

I originally got this book to learn a few "tricks" to help me use Emacs. I am not a programmer, and thought programming was mysterious and difficult. However, Robert Chassell is an incredible teacher. I never thought programming could be explained so well to such as rank beginner as myself. And he makes it all seem very easy and logical. Not at all scary. I wish he taught at my college.


Copyright 2008 - RailroadBookstore.com