From aaron.s.hawley@gmail.com Mon Sep 7 21:36:05 2009 Received: (at submit) by emacsbugs.donarmstrong.com; 8 Sep 2009 04:36:06 +0000 X-Spam-Checker-Version: SpamAssassin 3.2.5-bugs.debian.org_2005_01_02 (2008-06-10) on rzlab.ucr.edu X-Spam-Level: X-Spam-Bayes: score:0.5 Bayes not run. spammytokens:Tokens not available. hammytokens:Tokens not available. X-Spam-Status: No, score=0.0 required=4.0 tests=none autolearn=ham version=3.2.5-bugs.debian.org_2005_01_02 Received: from lists.gnu.org (lists.gnu.org [199.232.76.165]) by rzlab.ucr.edu (8.14.3/8.14.3/Debian-5) with ESMTP id n884a4Wo017621 for ; Mon, 7 Sep 2009 21:36:05 -0700 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1MksR1-0003Wk-30 for bug-gnu-emacs@gnu.org; Tue, 08 Sep 2009 00:36:03 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1MksQv-0003Sm-Jg for bug-gnu-emacs@gnu.org; Tue, 08 Sep 2009 00:36:01 -0400 Received: from [199.232.76.173] (port=55061 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1MksQv-0003Sd-Ap for bug-gnu-emacs@gnu.org; Tue, 08 Sep 2009 00:35:57 -0400 Received: from mail-qy0-f185.google.com ([209.85.221.185]:62178) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1MksQu-0003ZS-UU for bug-gnu-emacs@gnu.org; Tue, 08 Sep 2009 00:35:57 -0400 Received: by qyk15 with SMTP id 15so2287307qyk.13 for ; Mon, 07 Sep 2009 21:35:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:sender:received:date :x-google-sender-auth:message-id:subject:from:to:content-type; bh=GgPI+szOOdTAJM6Zgwb99S3EqnRgHtJBHZ4vGfoMOWI=; b=C7EApVPoci3e6Gozy/scE1smSWQjPKn2sVOsTTgNnY/82GgHan0wvFYinfPAW7NiRw loghDN0HRqEW81cz0t2Yu4FmxohuHaGBUapHgLwOQxw8Kbxcmd7YIW00kOho57c9YRsp DtsPr6IJHFBMr4fZiCgtyE2qRvdi+fbQsJutQ= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:sender:date:x-google-sender-auth:message-id:subject :from:to:content-type; b=cDci65iq0vMg6bsy9bjkW4n5CGuW12gIckhXzt5emACbbybTyl+HLm1FTigNDdWQxk 4lzeFSDisHR0M9aQ6H4kFY9srYVoLWdFM6P/0jgV0pzT2rFIcElllIHVQVMj2R2v+26V J+aqf+nm1G5DdqWrII2ou2GgKoFPsjnQglaPk= MIME-Version: 1.0 Sender: aaron.s.hawley@gmail.com Received: by 10.224.79.37 with SMTP id n37mr9574387qak.194.1252384552180; Mon, 07 Sep 2009 21:35:52 -0700 (PDT) Date: Tue, 8 Sep 2009 00:35:52 -0400 X-Google-Sender-Auth: 18a8ca21df6fa632 Message-ID: Subject: expunge references to lisp-re in re-builder From: "Aaron S. Hawley" To: bug-gnu-emacs@gnu.org Content-Type: multipart/mixed; boundary=00c09f899a4d5add620473098067 X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6 (newer, 2) --00c09f899a4d5add620473098067 Content-Type: text/plain; charset=ISO-8859-1 The lisp-re library never made it out of Detlev Zundel's private collection. I suggest that all references to it be removed. That way people can avoid getting error messages like: "Cannot open load file: lisp-re". --- re-builder.el 08 Sep 2009 00:16:11 -0400 1.47 +++ re-builder.el 08 Sep 2009 00:18:41 -0400 @@ -61,14 +61,12 @@ ;; this limit allowing an easy way to see all matches. ;; Currently `re-builder' understands five different forms of input, -;; namely `read', `string', `rx', `sregex' and `lisp-re' syntax. Read +;; namely `read', `string', `rx', and `sregex' syntax. Read ;; syntax and string syntax are both delimited by `"'s and behave ;; according to their name. With the `string' syntax there's no need ;; to escape the backslashes and double quotes simplifying the editing ;; somewhat. The other three allow editing of symbolic regular -;; expressions supported by the packages of the same name. (`lisp-re' -;; is a package by me and its support may go away as it is nearly the -;; same as the `sregex' package in Emacs) +;; expressions supported by the packages of the same name. ;; Editing symbolic expressions is done through a major mode derived ;; from `emacs-lisp-mode' so you'll get all the good stuff like @@ -128,12 +126,11 @@ (defcustom reb-re-syntax 'read "Syntax for the REs in the RE Builder. -Can either be `read', `string', `sregex', `lisp-re', `rx'." +Can either be `read', `string', `sregex', `rx'." :group 're-builder :type '(choice (const :tag "Read syntax" read) (const :tag "String syntax" string) (const :tag "`sregex' syntax" sregex) - (const :tag "`lisp-re' syntax" lisp-re) (const :tag "`rx' syntax" rx))) (defcustom reb-auto-match-limit 200 @@ -281,8 +278,7 @@ (define-derived-mode reb-lisp-mode emacs-lisp-mode "RE Builder Lisp" "Major mode for interactively building symbolic Regular Expressions." - (cond ((eq reb-re-syntax 'lisp-re) ; Pull in packages - (require 'lisp-re)) ; as needed + (cond ; Pull in packages as needed ((eq reb-re-syntax 'sregex) ; sregex is not autoloaded (require 'sregex)) ; right now.. ((eq reb-re-syntax 'rx) ; rx-to-string is autoloaded @@ -329,7 +325,7 @@ (defsubst reb-lisp-syntax-p () "Return non-nil if RE Builder uses a Lisp syntax." - (memq reb-re-syntax '(lisp-re sregex rx))) + (memq reb-re-syntax '(sregex rx))) (defmacro reb-target-binding (symbol) "Return binding for SYMBOL in the RE Builder target buffer." @@ -489,10 +485,10 @@ (list (intern (completing-read "Select syntax: " (mapcar (lambda (el) (cons (symbol-name el) 1)) - '(read string lisp-re sregex rx)) + '(read string sregex rx)) nil t (symbol-name reb-re-syntax))))) - (if (memq syntax '(read string lisp-re sregex rx)) + (if (memq syntax '(read string sregex rx)) (let ((buffer (get-buffer reb-buffer))) (setq reb-re-syntax syntax) (when buffer @@ -616,10 +612,7 @@ (defun reb-cook-regexp (re) "Return RE after processing it according to `reb-re-syntax'." - (cond ((eq reb-re-syntax 'lisp-re) - (when (fboundp 'lre-compile-string) - (lre-compile-string (eval (car (read-from-string re)))))) - ((eq reb-re-syntax 'sregex) + (cond ((eq reb-re-syntax 'sregex) (apply 'sregex (eval (car (read-from-string re))))) ((eq reb-re-syntax 'rx) (rx-to-string (eval (car (read-from-string re))))) -- In general, we reserve the right to have a poor memory--the computer, however, is supposed to remember! Poor computer. -- Guy Lewis Steele Jr. --00c09f899a4d5add620473098067 Content-Type: application/octet-stream; name="re-builder.el.diff" Content-Disposition: attachment; filename="re-builder.el.diff" Content-Transfer-Encoding: base64 X-Attachment-Id: f_fzc53y4h0 LS0tIHJlLWJ1aWxkZXIuZWwJMDggU2VwIDIwMDkgMDA6MTY6MTEgLTA0MDAJMS40NworKysgcmUt YnVpbGRlci5lbAkwOCBTZXAgMjAwOSAwMDoxODo0MSAtMDQwMAkKQEAgLTYxLDE0ICs2MSwxMiBA QAogOzsgdGhpcyBsaW1pdCBhbGxvd2luZyBhbiBlYXN5IHdheSB0byBzZWUgYWxsIG1hdGNoZXMu CiAKIDs7IEN1cnJlbnRseSBgcmUtYnVpbGRlcicgdW5kZXJzdGFuZHMgZml2ZSBkaWZmZXJlbnQg Zm9ybXMgb2YgaW5wdXQsCi07OyBuYW1lbHkgYHJlYWQnLCBgc3RyaW5nJywgYHJ4JywgYHNyZWdl eCcgYW5kIGBsaXNwLXJlJyBzeW50YXguICBSZWFkCis7OyBuYW1lbHkgYHJlYWQnLCBgc3RyaW5n JywgYHJ4JywgYW5kIGBzcmVnZXgnIHN5bnRheC4gIFJlYWQKIDs7IHN5bnRheCBhbmQgc3RyaW5n IHN5bnRheCBhcmUgYm90aCBkZWxpbWl0ZWQgYnkgYCIncyBhbmQgYmVoYXZlCiA7OyBhY2NvcmRp bmcgdG8gdGhlaXIgbmFtZS4gIFdpdGggdGhlIGBzdHJpbmcnIHN5bnRheCB0aGVyZSdzIG5vIG5l ZWQKIDs7IHRvIGVzY2FwZSB0aGUgYmFja3NsYXNoZXMgYW5kIGRvdWJsZSBxdW90ZXMgc2ltcGxp ZnlpbmcgdGhlIGVkaXRpbmcKIDs7IHNvbWV3aGF0LiAgVGhlIG90aGVyIHRocmVlIGFsbG93IGVk aXRpbmcgb2Ygc3ltYm9saWMgcmVndWxhcgotOzsgZXhwcmVzc2lvbnMgc3VwcG9ydGVkIGJ5IHRo ZSBwYWNrYWdlcyBvZiB0aGUgc2FtZSBuYW1lLiAgKGBsaXNwLXJlJwotOzsgaXMgYSBwYWNrYWdl IGJ5IG1lIGFuZCBpdHMgc3VwcG9ydCBtYXkgZ28gYXdheSBhcyBpdCBpcyBuZWFybHkgdGhlCi07 OyBzYW1lIGFzIHRoZSBgc3JlZ2V4JyBwYWNrYWdlIGluIEVtYWNzKQorOzsgZXhwcmVzc2lvbnMg c3VwcG9ydGVkIGJ5IHRoZSBwYWNrYWdlcyBvZiB0aGUgc2FtZSBuYW1lLgogCiA7OyBFZGl0aW5n IHN5bWJvbGljIGV4cHJlc3Npb25zIGlzIGRvbmUgdGhyb3VnaCBhIG1ham9yIG1vZGUgZGVyaXZl ZAogOzsgZnJvbSBgZW1hY3MtbGlzcC1tb2RlJyBzbyB5b3UnbGwgZ2V0IGFsbCB0aGUgZ29vZCBz dHVmZiBsaWtlCkBAIC0xMjgsMTIgKzEyNiwxMSBAQAogCiAoZGVmY3VzdG9tIHJlYi1yZS1zeW50 YXggJ3JlYWQKICAgIlN5bnRheCBmb3IgdGhlIFJFcyBpbiB0aGUgUkUgQnVpbGRlci4KLUNhbiBl aXRoZXIgYmUgYHJlYWQnLCBgc3RyaW5nJywgYHNyZWdleCcsIGBsaXNwLXJlJywgYHJ4Jy4iCitD YW4gZWl0aGVyIGJlIGByZWFkJywgYHN0cmluZycsIGBzcmVnZXgnLCBgcngnLiIKICAgOmdyb3Vw ICdyZS1idWlsZGVyCiAgIDp0eXBlICcoY2hvaWNlIChjb25zdCA6dGFnICJSZWFkIHN5bnRheCIg cmVhZCkKIAkJIChjb25zdCA6dGFnICJTdHJpbmcgc3ludGF4IiBzdHJpbmcpCiAJCSAoY29uc3Qg OnRhZyAiYHNyZWdleCcgc3ludGF4IiBzcmVnZXgpCi0JCSAoY29uc3QgOnRhZyAiYGxpc3AtcmUn IHN5bnRheCIgbGlzcC1yZSkKIAkJIChjb25zdCA6dGFnICJgcngnIHN5bnRheCIgcngpKSkKIAog KGRlZmN1c3RvbSByZWItYXV0by1tYXRjaC1saW1pdCAyMDAKQEAgLTI4MSw4ICsyNzgsNyBAQAog KGRlZmluZS1kZXJpdmVkLW1vZGUgcmViLWxpc3AtbW9kZQogICBlbWFjcy1saXNwLW1vZGUgIlJF IEJ1aWxkZXIgTGlzcCIKICAgIk1ham9yIG1vZGUgZm9yIGludGVyYWN0aXZlbHkgYnVpbGRpbmcg c3ltYm9saWMgUmVndWxhciBFeHByZXNzaW9ucy4iCi0gIChjb25kICgoZXEgcmViLXJlLXN5bnRh eCAnbGlzcC1yZSkJOyBQdWxsIGluIHBhY2thZ2VzCi0JIChyZXF1aXJlICdsaXNwLXJlKSkJCTsg YXMgbmVlZGVkCisgIChjb25kCQkJCQk7IFB1bGwgaW4gcGFja2FnZXMgYXMgbmVlZGVkCiAJKChl cSByZWItcmUtc3ludGF4ICdzcmVnZXgpCTsgc3JlZ2V4IGlzIG5vdCBhdXRvbG9hZGVkCiAJIChy ZXF1aXJlICdzcmVnZXgpKQkJOyByaWdodCBub3cuLgogCSgoZXEgcmViLXJlLXN5bnRheCAncngp CQk7IHJ4LXRvLXN0cmluZyBpcyBhdXRvbG9hZGVkCkBAIC0zMjksNyArMzI1LDcgQEAKIAogKGRl ZnN1YnN0IHJlYi1saXNwLXN5bnRheC1wICgpCiAgICJSZXR1cm4gbm9uLW5pbCBpZiBSRSBCdWls ZGVyIHVzZXMgYSBMaXNwIHN5bnRheC4iCi0gIChtZW1xIHJlYi1yZS1zeW50YXggJyhsaXNwLXJl IHNyZWdleCByeCkpKQorICAobWVtcSByZWItcmUtc3ludGF4ICcoc3JlZ2V4IHJ4KSkpCiAKIChk ZWZtYWNybyByZWItdGFyZ2V0LWJpbmRpbmcgKHN5bWJvbCkKICAgIlJldHVybiBiaW5kaW5nIGZv ciBTWU1CT0wgaW4gdGhlIFJFIEJ1aWxkZXIgdGFyZ2V0IGJ1ZmZlci4iCkBAIC00ODksMTAgKzQ4 NSwxMCBAQAogICAgKGxpc3QgKGludGVybgogCSAgKGNvbXBsZXRpbmctcmVhZCAiU2VsZWN0IHN5 bnRheDogIgogCQkJICAgKG1hcGNhciAobGFtYmRhIChlbCkgKGNvbnMgKHN5bWJvbC1uYW1lIGVs KSAxKSkKLQkJCQkgICAnKHJlYWQgc3RyaW5nIGxpc3AtcmUgc3JlZ2V4IHJ4KSkKKwkJCQkgICAn KHJlYWQgc3RyaW5nIHNyZWdleCByeCkpCiAJCQkgICBuaWwgdCAoc3ltYm9sLW5hbWUgcmViLXJl LXN5bnRheCkpKSkpCiAKLSAgKGlmIChtZW1xIHN5bnRheCAnKHJlYWQgc3RyaW5nIGxpc3AtcmUg c3JlZ2V4IHJ4KSkKKyAgKGlmIChtZW1xIHN5bnRheCAnKHJlYWQgc3RyaW5nIHNyZWdleCByeCkp CiAgICAgICAobGV0ICgoYnVmZmVyIChnZXQtYnVmZmVyIHJlYi1idWZmZXIpKSkKIAkoc2V0cSBy ZWItcmUtc3ludGF4IHN5bnRheCkKIAkod2hlbiBidWZmZXIKQEAgLTYxNiwxMCArNjEyLDcgQEAK IAogKGRlZnVuIHJlYi1jb29rLXJlZ2V4cCAocmUpCiAgICJSZXR1cm4gUkUgYWZ0ZXIgcHJvY2Vz c2luZyBpdCBhY2NvcmRpbmcgdG8gYHJlYi1yZS1zeW50YXgnLiIKLSAgKGNvbmQgKChlcSByZWIt cmUtc3ludGF4ICdsaXNwLXJlKQotCSAod2hlbiAoZmJvdW5kcCAnbHJlLWNvbXBpbGUtc3RyaW5n KQotCSAgIChscmUtY29tcGlsZS1zdHJpbmcgKGV2YWwgKGNhciAocmVhZC1mcm9tLXN0cmluZyBy ZSkpKSkpKQotCSgoZXEgcmViLXJlLXN5bnRheCAnc3JlZ2V4KQorICAoY29uZCAoKGVxIHJlYi1y ZS1zeW50YXggJ3NyZWdleCkKIAkgKGFwcGx5ICdzcmVnZXggKGV2YWwgKGNhciAocmVhZC1mcm9t LXN0cmluZyByZSkpKSkpCiAJKChlcSByZWItcmUtc3ludGF4ICdyeCkKIAkgKHJ4LXRvLXN0cmlu ZyAoZXZhbCAoY2FyIChyZWFkLWZyb20tc3RyaW5nIHJlKSkpKSkK --00c09f899a4d5add620473098067-- From rgm@gnu.org Tue Sep 8 17:59:03 2009 Received: (at control) by emacsbugs.donarmstrong.com; 9 Sep 2009 00:59:03 +0000 X-Spam-Checker-Version: SpamAssassin 3.2.5-bugs.debian.org_2005_01_02 (2008-06-10) on rzlab.ucr.edu X-Spam-Level: X-Spam-Bayes: score:0.5 Bayes not run. spammytokens:Tokens not available. hammytokens:Tokens not available. X-Spam-Status: No, score=-5.7 required=4.0 tests=AWL,ONEWORD,VALID_BTS_CONTROL, X_DEBBUGS_NO_ACK autolearn=ham version=3.2.5-bugs.debian.org_2005_01_02 Received: from fencepost.gnu.org (fencepost.gnu.org [140.186.70.10]) by rzlab.ucr.edu (8.14.3/8.14.3/Debian-5) with ESMTP id n890x2YL024167 for ; Tue, 8 Sep 2009 17:59:03 -0700 Received: from rgm by fencepost.gnu.org with local (Exim 4.67) (envelope-from ) id 1MlBWX-0004iW-F3; Tue, 08 Sep 2009 20:59:01 -0400 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <19110.64981.296648.736076@fencepost.gnu.org> Date: Tue, 8 Sep 2009 20:59:01 -0400 From: Glenn Morris To: control Subject: control X-Attribution: GM X-Mailer: VM (www.wonderworks.com/vm), GNU Emacs (www.gnu.org/software/emacs) X-Hue: black X-Ran: Avj*o/Yu6&w4+?#cb52mms)`\iEqT6WzUhOhScHz+Yc}^o.QzJphp"q?bKE^^::N&a-) id 1Odtno-00020H-Gj for submit@debbugs.gnu.org; Tue, 27 Jul 2010 19:43:16 -0400 Received: from mail-bw0-f50.google.com ([209.85.214.50]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Odtnm-00020C-My for 4369-done@emacsbugs.donarmstrong.com; Tue, 27 Jul 2010 19:43:15 -0400 Received: by bwz18 with SMTP id 18so5993516bwz.37 for <4369-done@emacsbugs.donarmstrong.com>; Tue, 27 Jul 2010 16:43:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:mime-version:received:in-reply-to :references:from:date:message-id:subject:to:cc:content-type :content-transfer-encoding; bh=1wZKZXhyJAsNRUz4K58bObFEHO/bI4ZF/HSVnVRkSgc=; b=ne6HRv2yLp7rPTZRIUggdVAK2wUN0ERqBnbnokZZMiSB9dmti4LCm2QhSmAO9qDg3r YQSRsWCMWkHc+9LSSK16/t7fAGq+Lh5FjN2pvo8DuUzHIq33XtZcYhpRyVTNAh11m1Un 5+giqzP7r+FpIGX7Yl1kAG0eacsYiKD1pwPQ8= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type:content-transfer-encoding; b=PImrWRtSNoy2mWl7JsTbT3E+j9wuoqfV1U9pgZn/1mNdUf8SdX/M9tQzqqUIMc/CbG fSnSvSZ4Dt+Yq3367pBwUYtkUl+3vq/5vrqq5AjUVGJ4SSRl8EKejtkwwjcO2xJkMu4+ Dpf5zaY+BpeiZcZ4u7MYUQYWX1t6sVF8GUQRA= Received: by 10.204.51.67 with SMTP id c3mr6258832bkg.69.1280274203096; Tue, 27 Jul 2010 16:43:23 -0700 (PDT) MIME-Version: 1.0 Received: by 10.204.180.136 with HTTP; Tue, 27 Jul 2010 16:43:03 -0700 (PDT) In-Reply-To: References: From: Juanma Barranquero Date: Wed, 28 Jul 2010 01:43:03 +0200 Message-ID: Subject: Re: bug#4369: expunge references to lisp-re in re-builder To: "Aaron S. Hawley" Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -1.2 (-) X-Debbugs-Envelope-To: 4369-done Cc: 4369-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -1.2 (-) On Tue, Sep 8, 2009 at 06:35, Aaron S. Hawley wrote: > The lisp-re library never made it out of Detlev Zundel's private > collection. =C2=A0I suggest that all references to it be removed. =C2=A0T= hat way > people can avoid getting error messages like: "Cannot open load file: > lisp-re". I've added a ChangeLog entry to your patch and committed it with minimal changes. =C2=A0 =C2=A0 Juanma From unknown Wed Sep 10 16:41:22 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Wed, 25 Aug 2010 11:24:04 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator