From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Pascal Bourguignon Newsgroups: gmane.emacs.help Subject: Re: elisp from CL transition guide Date: Thu, 16 Aug 2007 17:24:35 +0200 Organization: Informatimago Message-ID: <877inv33kc.fsf@thalassa.informatimago.com> References: <87bqd7g7tx.fsf@pu100877.student.princeton.edu> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: sea.gmane.org 1187278839 20716 80.91.229.12 (16 Aug 2007 15:40:39 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Thu, 16 Aug 2007 15:40:39 +0000 (UTC) To: help-gnu-emacs@gnu.org Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Thu Aug 16 17:40:37 2007 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1ILhSe-0004aD-HU for geh-help-gnu-emacs@m.gmane.org; Thu, 16 Aug 2007 17:40:36 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1ILhSe-0007H9-2d for geh-help-gnu-emacs@m.gmane.org; Thu, 16 Aug 2007 11:40:36 -0400 Original-Path: shelby.stanford.edu!newsfeed.stanford.edu!postnews.google.com!news3.google.com!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail Original-Newsgroups: gnu.emacs.help Original-Lines: 22 Original-X-Trace: individual.net 6QmvylL++E8cyWQs7wTxEw5qTmloydAJ14GfLc/ykyhA+fjHx2 Cancel-Lock: sha1:M2RmMDJlNGM0ODUzODI0MjQwMjM2MDMxOGJhMDg0Nzc3MDc3MjRkZQ== sha1:cm3Be77tXi7fSz37YNfieyGMV3Q= Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwAQMAAABtzGvEAAAABlBMVEUAAAD///+l2Z/dAAAA oElEQVR4nK3OsRHCMAwF0O8YQufUNIQRGIAja9CxSA55AxZgFO4coMgYrEDDQZWPIlNAjwq9 033pbOBPtbXuB6PKNBn5gZkhGa86Z4x2wE67O+06WxGD/HCOGR0deY3f9Ijwwt7rNGNf6Oac l/GuZTF1wFGKiYYHKSFAkjIo1b6sCYS1sVmFhhhahKQssRjRT90ITWUk6vvK3RsPGs+M1RuR mV+hO/VvFAAAAABJRU5ErkJggg== X-Accept-Language: fr, es, en X-Disabled: X-No-Archive: no User-Agent: Gnus/5.1008 (Gnus v5.10.8) Emacs/22.1.50 (gnu/linux) Original-Xref: shelby.stanford.edu gnu.emacs.help:151046 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:46619 Archived-At: Tamas Papp writes: > I have some Common Lisp programming experience, and would like to use > Emacs Lisp for simple tasks. I found introductions to Elisp, but what > I am looking for is some guide that would tell me the differences from > CL, to get started quicker. I already found that there is no > defparameter or format etc. Is there some page where these > differences are listed? The main gotcha is that in emacs lisp there is only dynamic binding, no lexical binding (and therefore no closure). What you could do is to still use Common Lisp to program emacs lisp stuff, with emacs-cl, which is a CL implementation. -- __Pascal Bourguignon__ http://www.informatimago.com/ NOTE: The most fundamental particles in this product are held together by a "gluing" force about which little is currently known and whose adhesive power can therefore not be permanently guaranteed.