From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Emanuel Berg Newsgroups: gmane.emacs.help Subject: Re: obarray Date: Sun, 15 Dec 2013 06:36:20 +0100 Organization: Aioe.org NNTP Server Message-ID: <87fvpuptea.fsf@nl106-137-194.student.uu.se> References: <87haabq6gl.fsf@nl106-137-194.student.uu.se> <87bo0irj13.fsf@nl106-137-194.student.uu.se> <87r49epukc.fsf@nl106-137-194.student.uu.se> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1387086011 26692 80.91.229.3 (15 Dec 2013 05:40:11 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sun, 15 Dec 2013 05:40:11 +0000 (UTC) To: help-gnu-emacs@gnu.org Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Sun Dec 15 06:40:18 2013 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1Vs4R6-0004pt-AQ for geh-help-gnu-emacs@m.gmane.org; Sun, 15 Dec 2013 06:40:16 +0100 Original-Received: from localhost ([::1]:49812 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Vs4R5-0006PQ-Tv for geh-help-gnu-emacs@m.gmane.org; Sun, 15 Dec 2013 00:40:15 -0500 Original-Path: usenet.stanford.edu!news.tele.dk!news.tele.dk!small.news.tele.dk!newsfeed.xs4all.nl!newsfeed1.news.xs4all.nl!xs4all!news.stack.nl!aioe.org!.POSTED!not-for-mail Original-Newsgroups: gnu.emacs.help Original-Lines: 21 Original-NNTP-Posting-Host: VVbyYd/iFZoeWNmD9i++cQ.user.speranza.aioe.org Original-X-Complaints-To: abuse@aioe.org User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3 (gnu/linux) X-Notice: Filtered by postfilter v. 0.8.2 Cancel-Lock: sha1:OAErZvGFgTnA2hBJhsaYXDxWjeQ= Mail-Copies-To: never Original-Xref: usenet.stanford.edu gnu.emacs.help:202739 X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Original-Sender: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.help:95008 Archived-At: Emanuel Berg writes: > Macros as in programs writing programs (?). You need > to get at unique symbol and you can't spell it out as > you don't know what in what setting the macro is > executed. I guess you can use `let' in macros, so > does this mean you use this for example when you need > a new global variable? But if it is global, and the > name is generated, how can anyone outside know how to > access it? What about - if you want to make sure the locals do not "shadow" some globals that you don't know of (or are "dynamic" in nature)? But if you don't know about them, how can you use them, and (accidentally) get the locals? So it doesn't make sense either. An example would help. -- Emanuel Berg, programmer-for-rent. CV, projects, etc at uXu underground experts united: http://user.it.uu.se/~embe8573