From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Andy Wingo Newsgroups: gmane.lisp.guile.user Subject: Re: Guile base64 Date: Mon, 06 Sep 2010 11:59:15 +0200 Message-ID: References: <1283364621.2401.8.camel@romel-compaq> <87fwxsftsu.fsf@gnu.org> <871v9blnyr.fsf@delenn.lan> <1283544958.4017.4.camel@romel-compaq> <87zkvvsvif.fsf@ambire.localdomain> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: dough.gmane.org 1283785984 15240 80.91.229.12 (6 Sep 2010 15:13:04 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Mon, 6 Sep 2010 15:13:04 +0000 (UTC) Cc: guile-user@gnu.org To: Thien-Thi Nguyen Original-X-From: guile-user-bounces+guile-user=m.gmane.org@gnu.org Mon Sep 06 17:13:01 2010 Return-path: Envelope-to: guile-user@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1OsdNU-0003RD-Qy for guile-user@m.gmane.org; Mon, 06 Sep 2010 17:13:01 +0200 Original-Received: from localhost ([127.0.0.1]:56664 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OsdNU-0004Lx-2m for guile-user@m.gmane.org; Mon, 06 Sep 2010 11:13:00 -0400 Original-Received: from [140.186.70.92] (port=47336 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OsdMw-0004Kt-7I for guile-user@gnu.org; Mon, 06 Sep 2010 11:12:27 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OsdMu-0003W5-Vc for guile-user@gnu.org; Mon, 06 Sep 2010 11:12:26 -0400 Original-Received: from a-pb-sasl-quonix.pobox.com ([208.72.237.25]:43492 helo=sasl.smtp.pobox.com) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OsdMu-0003MO-Ta for guile-user@gnu.org; Mon, 06 Sep 2010 11:12:24 -0400 Original-Received: from sasl.smtp.pobox.com (unknown [127.0.0.1]) by a-pb-sasl-quonix.pobox.com (Postfix) with ESMTP id 57BD3D3F64; Mon, 6 Sep 2010 11:11:40 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=pobox.com; h=from:to:cc :subject:references:date:in-reply-to:message-id:mime-version :content-type; s=sasl; bh=VAzpNnUFUIJcisxpo4vFTQb81wk=; b=l6YeiA a972ZMaetH/aoxkSguwpaWId8k5d1/3GrlxqQxGuMEE8//hAOIavyuHeoj7y7hEO CK/A1pji5P22f769rnAZV44w2UW6scl3GhqSrTINA+f2V8g4uvy+Tp+GrVV+AFRA BHZQKjKO/MJXzBeeFGj2bRioHO3YBlK4Vfp9c= DomainKey-Signature: a=rsa-sha1; c=nofws; d=pobox.com; h=from:to:cc :subject:references:date:in-reply-to:message-id:mime-version :content-type; q=dns; s=sasl; b=D8W0yXcEzTP5TFWNxfBZcRG1BShH0Ya2 dHTvnPoAxRLYpMM3siJUh2FfvP8a7NowRnm1Zt+9iv/o/U0I9J2vVlyBg3bhc5gR 0/KW+dNFOCgWiGGDNCCLGbEW65tAYJlEhWaA2H2NSm5qxj8Olf6G9s2e0PcEO6J/ XJCHGhhsvGk= Original-Received: from a-pb-sasl-quonix. (unknown [127.0.0.1]) by a-pb-sasl-quonix.pobox.com (Postfix) with ESMTP id 2BED3D3F62; Mon, 6 Sep 2010 11:11:38 -0400 (EDT) Original-Received: from unquote.localdomain (unknown [79.156.147.138]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by a-pb-sasl-quonix.pobox.com (Postfix) with ESMTPSA id 6B41CD3F60; Mon, 6 Sep 2010 11:11:35 -0400 (EDT) In-Reply-To: <87zkvvsvif.fsf@ambire.localdomain> (Thien-Thi Nguyen's message of "Sun, 05 Sep 2010 23:58:16 +0200") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.2 (gnu/linux) X-Pobox-Relay-ID: 0BC5D450-B9C9-11DF-8478-030CEE7EF46B-02397024!a-pb-sasl-quonix.pobox.com X-detected-operating-system: by eggs.gnu.org: Solaris 10 (beta) X-BeenThere: guile-user@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: General Guile related discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: guile-user-bounces+guile-user=m.gmane.org@gnu.org Errors-To: guile-user-bounces+guile-user=m.gmane.org@gnu.org Xref: news.gmane.org gmane.lisp.guile.user:8162 Archived-At: Hi, On Sun 05 Sep 2010 23:58, Thien-Thi Nguyen writes: > () Romel Sandoval > () Fri, 03 Sep 2010 15:15:58 -0500 > > Do you think any of mentioned implementations should be > included with Guile 2.0 or it's better to keep it apart? > > Probably next week (2010-09-13 onward) i can find some time to add > (ice-9 base64) from Guile 1.4.x Cool! Perhaps we could combine interfaces -- the stream-based (I presume; I haven't seen your code yet, but I know your Scheme code looks good) interfaces from yours, and the map-3-to-4 stuff from Andreas' R6RS port of my base64.scm. I say this because the r6rs port already uses bytevectors, and compiles down to fairly tight VM code. I haven't run benchmarks though. Cheers, Andy -- http://wingolog.org/