From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Lennart Borgman Newsgroups: gmane.emacs.devel Subject: Re: Symbol's value as a variable is void: marker Date: Thu, 28 May 2009 21:02:12 +0200 Message-ID: References: <4A1EAAB8.5070602@gmx.at> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Trace: ger.gmane.org 1243537352 19269 80.91.229.12 (28 May 2009 19:02:32 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 28 May 2009 19:02:32 +0000 (UTC) Cc: martin rudalics , Emacs-Devel devel To: Stefan Monnier Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Thu May 28 21:02:25 2009 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1M9krw-0008Hq-O9 for ged-emacs-devel@m.gmane.org; Thu, 28 May 2009 21:02:25 +0200 Original-Received: from localhost ([127.0.0.1]:41665 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1M9krw-0000dc-8U for ged-emacs-devel@m.gmane.org; Thu, 28 May 2009 15:02:24 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1M9krq-0000ap-Rx for emacs-devel@gnu.org; Thu, 28 May 2009 15:02:18 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1M9krm-0000OF-AS for emacs-devel@gnu.org; Thu, 28 May 2009 15:02:18 -0400 Original-Received: from [199.232.76.173] (port=47869 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1M9krm-0000OC-2s for emacs-devel@gnu.org; Thu, 28 May 2009 15:02:14 -0400 Original-Received: from mail-fx0-f169.google.com ([209.85.220.169]:34016) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1M9krl-0002ET-EP for emacs-devel@gnu.org; Thu, 28 May 2009 15:02:13 -0400 Original-Received: by fxm17 with SMTP id 17so6188793fxm.42 for ; Thu, 28 May 2009 12:02:12 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :date:message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=ZI2fOzgm/06hRznemZjb0iCVSmTDNXy6vOrPr6yH21o=; b=p0+UKz44X/NLBhRsiyRUCr25NOaNdFCCjrZFxCOBCPfT0TSwZSzPynkE88f+nIwh9k Bj4246ZiKsXZ18ZFHvORoz/2b6k0ujp5UZr6rFqsiCRxIYZMKGNOp3VuHOErdasgQi7P HCIROwyzvUaUn/Ekb1nmu/os4AOUEz9XG3JT0= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; b=i1K16mwr8Nk/3uJlBQD7ADPPQhMBzSHX3dxmbnBcAdl+JF5lN1KkHb3a5Nyio9BTN1 zNKPbwgjImSHExMh9a0xp+awEgFjlMDDxsbS0k4URKZQ2k1SiVvxPNXQjXlUxIu4uqUW MYAuOMHxx2ltNlU4dMFYqiXOCY4FjPKtsv1LA= Original-Received: by 10.239.156.144 with SMTP id m16mr113673hbc.133.1243537332462; Thu, 28 May 2009 12:02:12 -0700 (PDT) In-Reply-To: X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6 (newer, 2) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:111157 Archived-At: On Thu, May 28, 2009 at 8:20 PM, Stefan Monnier wrote: >> rx is a macro and I maybe should do something else on the line above, >> but what? > > C-h f rx RET says: > > =C2=A0 [...] > =C2=A0 Note that `rx' is a Lisp macro; when used in a Lisp program being > =C2=A0 =C2=A0compiled, the translation is performed by the compiler. > =C2=A0 See `rx-to-string' for how to do such a translation at run-time. > =C2=A0 [...] Thanks, I see - or I hope I do. Is this what I should do: ;;(pattern (rx bol (0+ blank) (eval marker) blank)) (pattern (rx-to-string (list 'and 'bol (list '0+ 'blank) marker 'blank) t))