From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.ciao.gmane.io!not-for-mail From: Dale Mellor Newsgroups: gmane.lisp.guile.devel Subject: New module proposal: argp Date: Mon, 27 Apr 2020 16:18:18 +0100 Organization: DM Bespoke Computer Solutions Ltd Message-ID: <9c9d139a505b5abeb81b18f047208d3709c2c2fd.camel@rdmp.org> Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit Injection-Info: ciao.gmane.io; posting-host="ciao.gmane.io:159.69.161.202"; logging-data="98160"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Evolution 3.30.5-1.1 To: guile-devel@gnu.org Original-X-From: guile-devel-bounces+guile-devel=m.gmane-mx.org@gnu.org Mon Apr 27 18:45:12 2020 Return-path: Envelope-to: guile-devel@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1jT6sa-000PRs-PV for guile-devel@m.gmane-mx.org; Mon, 27 Apr 2020 18:45:12 +0200 Original-Received: from localhost ([::1]:55242 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jT6sZ-0003UZ-Qc for guile-devel@m.gmane-mx.org; Mon, 27 Apr 2020 12:45:11 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:41908) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jT5yj-0005Qe-Dx for guile-devel@gnu.org; Mon, 27 Apr 2020 11:47:29 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.90_1) (envelope-from ) id 1jT5yi-0001ot-VF for guile-devel@gnu.org; Mon, 27 Apr 2020 11:47:29 -0400 Original-Received: from ec2-52-19-174-175.eu-west-1.compute.amazonaws.com ([52.19.174.175]:48428 helo=rdmp.org) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jT5yi-0001oX-Gy for guile-devel@gnu.org; Mon, 27 Apr 2020 11:47:28 -0400 Original-Received: from [127.0.0.1] (helo=localhost) by rdmp.org with esmtp (Exim 4.92) (envelope-from ) id 1jT5WV-0000xh-8M for guile-devel@gnu.org; Mon, 27 Apr 2020 15:18:19 +0000 Received-SPF: softfail client-ip=52.19.174.175; envelope-from=guile-rc34xq@rdmp.org; helo=rdmp.org X-detected-operating-system: by eggs.gnu.org: First seen = 2020/04/27 11:18:19 X-ACL-Warn: Detected OS = ??? X-Received-From: 52.19.174.175 X-Mailman-Approved-At: Mon, 27 Apr 2020 12:45:01 -0400 X-BeenThere: guile-devel@gnu.org X-Mailman-Version: 2.1.23 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-mx.org@gnu.org Original-Sender: "guile-devel" Xref: news.gmane.io gmane.lisp.guile.devel:20497 Archived-At: Hello, I've recently sent up updates to the (ice-9 getopt-long) module as needed for my mcron program, and I want to follow that up with a higher-level argument parser in a new module called argp (it will work along similar lines to glibc's argp). Would be interested to know if anyone has an opinion on this. Also, is the best way to proceed to just write a new (ice-9 argp) module, or should I be engaging with the SRFI or RNRS communities first? Any comments welcome, Best wishes, Dale