From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Matt Wette Newsgroups: gmane.lisp.guile.bugs Subject: bug#21698: accessing multiple flagged values with (ice-9 getopt-long) Date: Fri, 24 Jun 2016 17:12:06 -0700 Message-ID: <34B3FA9E-EDD5-492B-8473-CEAF770E1241@verizon.net> References: <0B36F95D-923F-465F-A7CA-52C98F58AFC7@verizon.net> <878txufxj9.fsf@pobox.com> <871t3m4nab.fsf@gnu.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 (Mac OS X Mail 8.2 \(2104\)) Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Trace: ger.gmane.org 1466813609 20254 80.91.229.3 (25 Jun 2016 00:13:29 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sat, 25 Jun 2016 00:13:29 +0000 (UTC) Cc: 21698@debbugs.gnu.org To: Ludovic =?UTF-8?Q?Court=C3=A8s?= Original-X-From: bug-guile-bounces+guile-bugs=m.gmane.org@gnu.org Sat Jun 25 02:13:16 2016 Return-path: Envelope-to: guile-bugs@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 1bGbDm-0008Ax-S4 for guile-bugs@m.gmane.org; Sat, 25 Jun 2016 02:13:15 +0200 Original-Received: from localhost ([::1]:47772 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bGbDl-0004iF-O1 for guile-bugs@m.gmane.org; Fri, 24 Jun 2016 20:13:13 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:52257) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bGbDg-0004i3-K0 for bug-guile@gnu.org; Fri, 24 Jun 2016 20:13:09 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bGbDa-00083O-Kj for bug-guile@gnu.org; Fri, 24 Jun 2016 20:13:07 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:42436) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bGbDa-00082z-Hv for bug-guile@gnu.org; Fri, 24 Jun 2016 20:13:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1bGbDa-0005Wz-8E for bug-guile@gnu.org; Fri, 24 Jun 2016 20:13:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Matt Wette Original-Sender: "Debbugs-submit" Resent-CC: bug-guile@gnu.org Resent-Date: Sat, 25 Jun 2016 00:13:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 21698 X-GNU-PR-Package: guile X-GNU-PR-Keywords: Original-Received: via spool by 21698-submit@debbugs.gnu.org id=B21698.146681353521206 (code B ref 21698); Sat, 25 Jun 2016 00:13:02 +0000 Original-Received: (at 21698) by debbugs.gnu.org; 25 Jun 2016 00:12:15 +0000 Original-Received: from localhost ([127.0.0.1]:54773 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bGbCp-0005Vx-KC for submit@debbugs.gnu.org; Fri, 24 Jun 2016 20:12:15 -0400 Original-Received: from omr-m009e.mx.aol.com ([204.29.186.8]:53334) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bGbCn-0005Vj-7i for 21698@debbugs.gnu.org; Fri, 24 Jun 2016 20:12:14 -0400 Original-Received: from mtaout-aag02.mx.aol.com (mtaout-aag02.mx.aol.com [172.26.126.78]) by omr-m009e.mx.aol.com (Outbound Mail Relay) with ESMTP id EC4BB3800087; Fri, 24 Jun 2016 20:12:07 -0400 (EDT) Original-Received: from nautilus.championbroadband.com (nautilus.championbroadband.com [216.165.228.109]) by mtaout-aag02.mx.aol.com (MUA/Third Party Client Interface) with ESMTPA id 67F083800008E; Fri, 24 Jun 2016 20:12:07 -0400 (EDT) In-Reply-To: <871t3m4nab.fsf@gnu.org> X-Mailer: Apple Mail (2.2104) x-aol-global-disposition: G x-aol-sid: 3039ac1a7e4e576dcc5708a4 X-AOL-IP: 216.165.228.109 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 208.118.235.43 X-BeenThere: bug-guile@gnu.org List-Id: "Bug reports for GUILE, GNU's Ubiquitous Extension Language" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guile-bounces+guile-bugs=m.gmane.org@gnu.org Original-Sender: "bug-guile" Xref: news.gmane.org gmane.lisp.guile.bugs:8245 Archived-At: > On Jun 24, 2016, at 8:30 AM, Ludovic Court=C3=A8s = wrote: >=20 > Hello, >=20 > Andy Wingo skribis: >=20 >> Thanks for the patch. My instinct however is to point you towards >> SRFI-37, which in addition to supporting multiple argument values can >> also be used to fold over the precise argument order. I just don't = know >> that we should be expanding (ice-9 getopt-long); it has its use case = and >> if your needs go beyond it, then probably your needs go way beyond = it. >>=20 >> https://www.gnu.org/software/guile/manual/html_node/SRFI_002d37.html >>=20 >> Ludovic, second opinions? >=20 > Seconded. I think we should probably =E2=80=9Cfreeze=E2=80=9D (ice-9 = getopt-long) and > recommend SRFI-37. Agree. Could you at the least add a reference to SRFI-37 in the section = on (ice-9 getopt-long), in case you don=E2=80=99t go further =E2=80=94 = e.g., replace it? Matt