From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Mark H Weaver Newsgroups: gmane.lisp.guile.devel Subject: Re: bug#12665: regexp fault for closing square bracket within character class Date: Thu, 18 Oct 2012 13:26:06 -0400 Message-ID: <87txtrpu8h.fsf@tines.lan> References: <87txtsqt1y.fsf@tines.lan> <507FF37D.9050604@gentoo.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1350581194 31834 80.91.229.3 (18 Oct 2012 17:26:34 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 18 Oct 2012 17:26:34 +0000 (UTC) Cc: guile-devel , Panicz Maciej Godek To: Marijn Original-X-From: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Thu Oct 18 19:26:41 2012 Return-path: Envelope-to: guile-devel@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 1TOtrg-0007dp-AB for guile-devel@m.gmane.org; Thu, 18 Oct 2012 19:26:36 +0200 Original-Received: from localhost ([::1]:35800 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TOtrZ-0002Cf-0z for guile-devel@m.gmane.org; Thu, 18 Oct 2012 13:26:29 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:54899) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TOtrS-00029R-3T for guile-devel@gnu.org; Thu, 18 Oct 2012 13:26:26 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1TOtrQ-0002Ue-U2 for guile-devel@gnu.org; Thu, 18 Oct 2012 13:26:22 -0400 Original-Received: from world.peace.net ([96.39.62.75]:60950) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TOtrQ-0002UL-PS for guile-devel@gnu.org; Thu, 18 Oct 2012 13:26:20 -0400 Original-Received: from 209-6-91-212.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com ([209.6.91.212] helo=tines.lan) by world.peace.net with esmtpsa (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.72) (envelope-from ) id 1TOtrK-0002lb-8w; Thu, 18 Oct 2012 13:26:14 -0400 In-Reply-To: <507FF37D.9050604@gentoo.org> (Marijn's message of "Thu, 18 Oct 2012 14:18:05 +0200") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.2 (gnu/linux) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-Received-From: 96.39.62.75 X-BeenThere: guile-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Developers list for Guile, the GNU extensibility library" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Original-Sender: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.lisp.guile.devel:15003 Archived-At: Marijn writes: > ``Regular expressions crammed into string-syntax'' really needs to be > deprecated in Scheme implementations. SRE[1][2] is more expressive and > doesn't suffer from such exceptions. I wholehearted agree that SRE is far superior, and that we should implement SRE and strongly encourage its use, but I wouldn't go so far as to _deprecate_ traditional regexp syntax. Like it or not, regexp syntax is burned into the minds of users everywhere, and for many common cases it is adequate and more concise. Patches welcome :) Mark