background preloader

Lisp

Facebook Twitter

Discover.el: discover more of Emacs using context menus. Skip to content Follow: Email Twitter Mastering Emacs a blog about mastering the world's best text editor Posts from the ‘For Beginners’ Category discover.el: discover more of Emacs using context menus on December 21st, 2013 An introduction to Magit, an Emacs mode for Git on December 6th, 2013 Compiling and running scripts in Emacs on May 29th, 2012 « Older Entries About Hi, I'm Mickey and this is my blog about mastering Emacs.

The blog will cover all facets of Emacs and will be suitable for beginners and -- I hope -- experts alike. Search Copyright © 2014 Mickey Petersen. Introduction: Why Lisp? Copyright © 2003-2005, Peter Seibel If you think the greatest pleasure in programming comes from getting a lot done with code that simply and clearly expresses your intention, then programming in Common Lisp is likely to be about the most fun you can have with a computer.

You'll get more done, faster, using it than you would using pretty much any other language. That's a bold claim. Can I justify it? I'm one of what must be a fairly small number of second-generation Lisp hackers. The CMU folks showed him some demos of stuff they were working on, and he was convinced. Now, that's just one anecdote. Despite my father's best efforts, I didn't learn any Lisp in high school. So I knew two languages inside and out and was familiar with another half dozen. For example, one vacation, having a week or so to hack Lisp, I decided to try writing a version of a program--a system for breeding genetic algorithms to play the game of Go--that I had written early in my career as a Java programmer. Carl de Marcken: Inside Orbitz.

(Here's an email Carl de Marcken of ITA Software sent to a friend, describing their experiences using Lisp in one of the software industry's most demanding applications.) Date: Fri, 12 Jan 2001 15:42:34 -0500 From: Carl de Marcken Geoffrey, Here are some tidbits... 1. Right now Sabre, Galileo, Amadeus and Worldspan operate many millions of dollars of IBM and Unisys mainframes each to answer the vast majority of queries done by airline phone agents, airport desk agents, travel agents, and travel web sites (other than our own and our customers'). Their computers are housed in bomb-proof, fire-walled (literally) complexes in Kansas City, Denver, Germany and Atlanta, and mostly run assembly language code for performance reasons. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12.

Date: Tue, 15 Jan 2002 17:49:04 -0800 From: Carl de Marcken Paul, Programming languages - Is LISP still useful in today's world? Which version is most used. Structure and Interpretation of Computer Programs | Electrical Engineering and Computer Science. What are some examples of LISP being used in production, outside of AI and academia. Practical Common Lisp. This page, and the pages it links to, contain text of the Common Lisp book Practical Common Lisp published by Apress These pages now contain the final text as it appears in the book. If you find errors in these pages, please send email to book@gigamonkeys.com. These pages will remain online in perpetuity—I hope they will serve as a useful introduction to Common Lisp for folks who are curious about Lisp but maybe not yet curious enough to shell out big bucks for a dead-tree book and a good Common Lisp tutorial for folks who want to get down to real coding right away.

However, don't let that stop you from buying the printed version available from Apress at your favorite local or online bookseller. For the complete bookstore browsing experience, you can read the letter to the reader that appears on the back cover of the treeware edition of the book. Amazon | Powells | Barnes & Noble Download source code: tar.gz | zip Like what you've read?