From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: ludo@gnu.org (Ludovic =?iso-8859-1?Q?Court=E8s?=) Newsgroups: gmane.lisp.guile.devel Subject: pmatch licensing Date: Mon, 12 Oct 2009 19:23:11 +0200 Message-ID: <87skdojzls.fsf@gnu.org> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Trace: ger.gmane.org 1255368543 4668 80.91.229.12 (12 Oct 2009 17:29:03 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 12 Oct 2009 17:29:03 +0000 (UTC) Cc: Andy Wingo To: guile-devel@gnu.org Original-X-From: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Mon Oct 12 19:28:53 2009 Return-path: Envelope-to: guile-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1MxOhY-0000lk-4T for guile-devel@m.gmane.org; Mon, 12 Oct 2009 19:28:52 +0200 Original-Received: from localhost ([127.0.0.1]:57326 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1MxOhX-0001eR-SS for guile-devel@m.gmane.org; Mon, 12 Oct 2009 13:28:51 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1MxOd0-0007rv-9Y for guile-devel@gnu.org; Mon, 12 Oct 2009 13:24:11 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1MxOcu-0007pd-89 for guile-devel@gnu.org; Mon, 12 Oct 2009 13:24:08 -0400 Original-Received: from [199.232.76.173] (port=33528 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1MxOcs-0007ox-O5 for guile-devel@gnu.org; Mon, 12 Oct 2009 13:24:03 -0400 Original-Received: from lo.gmane.org ([80.91.229.12]:43758) by monty-python.gnu.org with esmtps (TLS-1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1MxOcs-0001GA-37 for guile-devel@gnu.org; Mon, 12 Oct 2009 13:24:02 -0400 Original-Received: from list by lo.gmane.org with local (Exim 4.50) id 1MxOcb-0006fD-CT for guile-devel@gnu.org; Mon, 12 Oct 2009 19:23:45 +0200 Original-Received: from reverse-83.fdn.fr ([80.67.176.83]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Mon, 12 Oct 2009 19:23:45 +0200 Original-Received: from ludo by reverse-83.fdn.fr with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Mon, 12 Oct 2009 19:23:45 +0200 X-Injected-Via-Gmane: http://gmane.org/ Original-Lines: 15 Original-X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: reverse-83.fdn.fr X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 21 =?iso-8859-1?Q?Vend=E9miaire?= an 218 de la =?iso-8859-1?Q?R=E9volution?= X-PGP-Key-ID: 0xEA52ECF4 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 821D 815D 902A 7EAB 5CEE D120 7FBA 3D4F EB1F 5364 X-OS: x86_64-unknown-linux-gnu User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.1 (gnu/linux) Cancel-Lock: sha1:s5RD6o21cb+hjTGTlGis7Zf/2os= X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6 (newer, 3) X-BeenThere: guile-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Developers list for Guile, the GNU extensibility library" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Errors-To: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.lisp.guile.devel:9476 Archived-At: Hello Guilers! We need to figure out the ‘pmatch’ license, as noted in the file. Andy: can you take care of that? Besides, it should be documented in the manual. FWIW I’m not fully convinced about having this second pattern matcher. Granted, the implementation is much simpler than Wright’s (ice-9 match), and it provides a slightly simpler syntax (e.g., ‘guard’ vs. ‘(? pred)’). But AFAICS this comes at the cost of limited features (e.g., ‘and’, ‘or’, ‘..k’, etc.). Thanks, Ludo’.