From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: "Chris K. Jester-Young" Newsgroups: gmane.lisp.guile.devel Subject: Re: regexp-split for Guile Date: Tue, 18 Sep 2012 15:55:15 -0400 Message-ID: <20120918195515.GD6315@yarrow> References: <20120917140133.GA6315@yarrow> <1347973173.2333.3.camel@Renee-SUSE.suse> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: ger.gmane.org 1347998123 10082 80.91.229.3 (18 Sep 2012 19:55:23 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 18 Sep 2012 19:55:23 +0000 (UTC) To: guile-devel@gnu.org Original-X-From: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Tue Sep 18 21:55:28 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 1TE3tH-0003tD-Ul for guile-devel@m.gmane.org; Tue, 18 Sep 2012 21:55:28 +0200 Original-Received: from localhost ([::1]:33837 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TE3tD-0001Gz-N6 for guile-devel@m.gmane.org; Tue, 18 Sep 2012 15:55:23 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:47277) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TE3tA-0001GB-TD for guile-devel@gnu.org; Tue, 18 Sep 2012 15:55:21 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1TE3t9-0001nk-Uu for guile-devel@gnu.org; Tue, 18 Sep 2012 15:55:20 -0400 Original-Received: from mail-vb0-f41.google.com ([209.85.212.41]:45267) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TE3t9-0001n7-Mn for guile-devel@gnu.org; Tue, 18 Sep 2012 15:55:19 -0400 Original-Received: by vbkv13 with SMTP id v13so323229vbk.0 for ; Tue, 18 Sep 2012 12:55:19 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=date:from:to:subject:message-id:mail-followup-to:references :mime-version:content-type:content-disposition:in-reply-to :user-agent; bh=PZWFTPGqvIuCVt4lUoRvwRtiX6oDdL0ZKovGlI8jPjg=; b=wx3jt4w+gfcwCvatJv7pUpSdpRFcMqwXL2dyt6nfDzaiyO8WKOwvaG9udmy9Rp97+9 E/zHEjB2EvBNJPKeoXA/l8MOt3pMhe2kEbmwGcDg1aLlPGEn7ojVABwAHPp+oAVQO+YD 6eQfq6Rpt9ymPCgoY6ZiPnYf8MCmg5EyXvr74uSjJ3411kinjyO5LBNQ76Ffk4fWtzyU HVMGVktF16ECCCJ8BvmeCVwL8IguI/mnPwisT/BXdR4ba/Wf1LT7SMiHbEIfurhd55aU ivxsooWE57TqzsXbw5fPf0Tu/fEgLNy5htgvIOzBgvkxSeznLy6jpnc3qTzPZqkWhmCt XoOQ== Original-Received: by 10.220.142.16 with SMTP id o16mr646997vcu.3.1347998118989; Tue, 18 Sep 2012 12:55:18 -0700 (PDT) Original-Received: from yarrow (cpe-069-134-140-185.nc.res.rr.com. [69.134.140.185]) by mx.google.com with ESMTPS id k2sm246679vdf.15.2012.09.18.12.55.17 (version=SSLv3 cipher=OTHER); Tue, 18 Sep 2012 12:55:18 -0700 (PDT) Mail-Followup-To: guile-devel@gnu.org Content-Disposition: inline In-Reply-To: <1347973173.2333.3.camel@Renee-SUSE.suse> User-Agent: Mutt/1.5.21 (2010-09-15) X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 209.85.212.41 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:14896 Archived-At: On Tue, Sep 18, 2012 at 08:59:33PM +0800, nalaginrut wrote: > Anyway, if there're so many people like this nice thing, why not we add > it (at any option of these three implementations) into ice-9? Oh noes! This is where the bikeshedding begins. ;-) Seriously, I do think having a regexp-split in (ice-9 regex) would be good. The question is what interface is best. The one I presented is a Perl-style one (as also used in Ruby and Java), which is easy to use, easy to learn (if you come from one of those languages), and easy to implement. So do we go with it, or do people have a better idea? Cheers, Chris.