From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: pjb@informatimago.com (Pascal J. Bourguignon) Newsgroups: gmane.emacs.help Subject: Re: Using Emacs Lisp for script writing Date: Thu, 17 Dec 2009 00:04:31 +0100 Organization: Informatimago Message-ID: <87ws0m34hs.fsf@informatimago.com> References: <87hbrrrl3c.fsf@Traian.DecebalComp> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: ger.gmane.org 1261006867 32167 80.91.229.12 (16 Dec 2009 23:41:07 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 16 Dec 2009 23:41:07 +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 Dec 17 00:41:00 2009 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 1NL3UJ-0000UQ-8P for geh-help-gnu-emacs@m.gmane.org; Thu, 17 Dec 2009 00:40:59 +0100 Original-Received: from localhost ([127.0.0.1]:56179 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1NL3UI-0006F5-Uq for geh-help-gnu-emacs@m.gmane.org; Wed, 16 Dec 2009 18:40:59 -0500 Original-Path: news.stanford.edu!usenet.stanford.edu!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail Original-Newsgroups: gnu.emacs.help Original-Lines: 18 Original-X-Trace: individual.net Jf9hoRiePY3TKIT31Tya4wK1FshSoE9OYv4oMxa+QQZ3KT3VO2 Cancel-Lock: sha1:ODI2MjYwNWRlNDI0YzQ3YTE1MDI0NGM5M2ZhMDlmOGQ5MWE1NzQzNQ== sha1:e7L21wy2hlrWRsJNt2UwBMqF/Rc= 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.11 (Gnus v5.11) Emacs/22.3 (darwin) Original-Xref: news.stanford.edu gnu.emacs.help:175610 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:70684 Archived-At: Cecil Westerhof writes: > I already use 'emacs -batch' for scripting where no user input is used, > but I would like to use it also for interactive scripting. Until now I > did not find any usable information about this. Anybody using Emacs for > interactive scripts? > > Also I use three evals. One to define the function, one to compile it > and one to call it. Can this be done better? I must concur. I wrote quite a number of emacs scripts, but eventually, I switched to Common Lisp, specifically clisp (but other CL implementations are also usable for scripts), to write my scripts. Common Lisp allows you to write scripts more easily than emacs lisp. -- __Pascal Bourguignon__ http://www.informatimago.com