From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Cecil Westerhof Newsgroups: gmane.emacs.help Subject: 'Compiler' functionality for Emacs Lisp Date: Thu, 29 Jul 2010 05:46:30 +0200 Organization: Decebal Computing Message-ID: <87hbjjgdbd.fsf@decebal.nl> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: dough.gmane.org 1291854245 22518 80.91.229.12 (9 Dec 2010 00:24:05 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Thu, 9 Dec 2010 00:24:05 +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 09 01:24:01 2010 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.69) (envelope-from ) id 1PQUIi-0002cD-Nr for geh-help-gnu-emacs@m.gmane.org; Thu, 09 Dec 2010 01:24:00 +0100 Original-Received: from localhost ([127.0.0.1]:33246 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1PQUIh-0004fH-VT for geh-help-gnu-emacs@m.gmane.org; Wed, 08 Dec 2010 19:24:00 -0500 Original-Path: usenet.stanford.edu!bloom-beacon.mit.edu!micro-heart-of-gold.mit.edu!newsswitch.lcs.mit.edu!newsfeed.berkeley.edu!ucberkeley!feed.news.qwest.net!mpls-nntp-08.inet.qwest.net!feeder.erje.net!feeder.news-service.com!newsfeed.xs4all.nl!newsfeed5.news.xs4all.nl!xs4all!post.news.xs4all.nl!not-for-mail Original-Newsgroups: gnu.emacs.help X-Homepage: http://www.decebal.nl/ User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.1 (gnu/linux) Cancel-Lock: sha1:74VgOExW65Wu9CB0nP3YL0XtlsU= Original-Lines: 14 Original-NNTP-Posting-Host: 84.53.123.169 Original-X-Trace: 1280375185 news.xs4all.nl 22920 decebal/[::ffff:84.53.123.169]:24845 Original-X-Complaints-To: abuse@xs4all.nl Original-Xref: usenet.stanford.edu gnu.emacs.help:180166 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:76290 Archived-At: When using for example C++ the compiler does a lot of checks for you. For example it checks if all your variables are declared or used and it does even find potential memory leaks. Is there something like this for Emacs Lisp? I am writing bigger functions nowadays. Yesterday I found out that not all my variables where declared in a let block and I had forgotten to remove a few I where not using anymore. Is there something that could do these checks for me? I am using: GNU Emacs 23.1.1. -- Cecil Westerhof Senior Software Engineer LinkedIn: http://www.linkedin.com/in/cecilwesterhof