From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: nalaginrut Newsgroups: gmane.lisp.guile.devel Subject: Re: Adding to guile curly-infix (SRFI 105), neoteric- & sweet-expressions Date: Mon, 27 Aug 2012 10:11:20 +0800 Organization: HFG Message-ID: <1346033480.22469.9.camel@Renee-SUSE.suse> References: NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1346033500 15183 80.91.229.3 (27 Aug 2012 02:11:40 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 27 Aug 2012 02:11:40 +0000 (UTC) Cc: almkglor@gmail.com, guile-devel@gnu.org To: dwheeler@dwheeler.com Original-X-From: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Mon Aug 27 04:11:40 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 1T5ong-0004a1-1W for guile-devel@m.gmane.org; Mon, 27 Aug 2012 04:11:36 +0200 Original-Received: from localhost ([::1]:36223 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1T5ond-0001gw-NW for guile-devel@m.gmane.org; Sun, 26 Aug 2012 22:11:33 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:41246) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1T5ona-0001go-On for guile-devel@gnu.org; Sun, 26 Aug 2012 22:11:31 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1T5onY-0000HB-4M for guile-devel@gnu.org; Sun, 26 Aug 2012 22:11:30 -0400 Original-Received: from mail-pz0-f41.google.com ([209.85.210.41]:55818) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1T5onX-0000H0-Ug for guile-devel@gnu.org; Sun, 26 Aug 2012 22:11:28 -0400 Original-Received: by dadi14 with SMTP id i14so2142823dad.0 for ; Sun, 26 Aug 2012 19:11:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=message-id:subject:from:to:cc:date:in-reply-to:references :organization:content-type:x-mailer:content-transfer-encoding :mime-version; bh=BIk9nt9x5xO8ohMJvxMgcdvn8pV066upwwKc2/8zrcA=; b=Eo+GqCHBDAZZ7LqP8xJ+kAfKSerAgmsvxZmt4rVQ/jzAM7tDwaW9fOc1Opyc3zBLpk QbqTlfjAU59nsMHKZP5XnCuqjV+RKok+D2B9z0pwC0j27CdhVlGNg9XwFiMRb1VdT2Zr 9bfuWVOG3y/YaRmcku2sQz+/Ror2oVQCeGrrV/mCCcd7qUOpgaeGeKHfoCPZJBiQbBlE 7v+sZ1+9Ltk0BQqE+s/ITlb5WugYroMujI35JYxMpJ7IM37Zs7uRN22nQP4QXomBF19i C7BI5TRwMG4qKPFfv2UzCAMYAucaU5crUg+qOgLZwwsi77WXelt1+ffnoh/mYEdLUpBT FmUw== Original-Received: by 10.66.75.201 with SMTP id e9mr26616441paw.54.1346033486651; Sun, 26 Aug 2012 19:11:26 -0700 (PDT) Original-Received: from [147.2.147.112] ([61.14.130.226]) by mx.google.com with ESMTPS id wh7sm13589210pbc.33.2012.08.26.19.11.23 (version=SSLv3 cipher=OTHER); Sun, 26 Aug 2012 19:11:25 -0700 (PDT) In-Reply-To: X-Mailer: Evolution 3.2.3 X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 209.85.210.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:14821 Archived-At: hi Wheeler! I ever port the sweet-expression as a language module for Guile, and I have such an honor to say it's based on your work. There're still some bugs I need to face. But it works fine already. https://gitorious.org/nacre/guile-sweet Anyway, I'd like to see it becomes SRFIs. I've proposed it to be one of official language module since there's multi-language feature in Guile-2.x. And it's more convenient to do that if we make sweet-expression the SRFIs. On Sun, 2012-08-26 at 13:02 -0400, David A. Wheeler wrote: > All: > > I'd really like feedback on proposed new SRFIs, and I'd like to help get these SRFIs implemented in guile. > > Background: The "readable" group has developed and refined 3 new reader abbreviations for Scheme: curly-infix-, neoteric-, and sweet-expressions. Each builds on the previous one; details are here: > http://readable.sourceforge.net > > We plan to submit all three abbreviations as three separate SRFIs. The first one, curly-infix-expressions, is new draft SRFI 105, and we'd ESPECIALLY like comments on that: > http://srfi.schemers.org/srfi-105/ > > The whole point of a SRFI is to get it *implemented*, so if you have a comment (such as a *problem* with them or getting any of them implemented in guile), please let us know!! The best way to comment is the mailing lists (for the SRFIs or via readable.sourceforge.net), so that everyone can discuss and address them. > > Also, I'd be happy to help get these implemented as part of guile. We have a current implementation that builds on *top* of guile (by completely re-implementing the reader), but it'd far better to have these built-in. > > Thanks for your time! > > --- David A. Wheeler >