From debbugs-submit-bounces@debbugs.gnu.org Sun Aug 18 08:24:45 2013 Received: (at submit) by debbugs.gnu.org; 18 Aug 2013 12:24:45 +0000 Received: from localhost ([127.0.0.1]:38169 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VB22G-0000Li-LH for submit@debbugs.gnu.org; Sun, 18 Aug 2013 08:24:45 -0400 Received: from eggs.gnu.org ([208.118.235.92]:33461) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VB22E-0000LT-64 for submit@debbugs.gnu.org; Sun, 18 Aug 2013 08:24:43 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VB228-0005NO-0s for submit@debbugs.gnu.org; Sun, 18 Aug 2013 08:24:36 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-100.0 required=5.0 tests=BAYES_40,T_DKIM_INVALID, USER_IN_WHITELIST autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:51984) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VB227-0005NK-Tn for submit@debbugs.gnu.org; Sun, 18 Aug 2013 08:24:35 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:35178) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VB226-0004Gx-M7 for bug-guile@gnu.org; Sun, 18 Aug 2013 08:24:35 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VB225-0005Mq-6u for bug-guile@gnu.org; Sun, 18 Aug 2013 08:24:34 -0400 Received: from iustitia.weinholt.se ([2a02:28f0:0:a::7dce:e5a8]:33825) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VB224-0005LU-Rr for bug-guile@gnu.org; Sun, 18 Aug 2013 08:24:33 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=weinholt.se; s=iustitia2012; h=Content-Type:MIME-Version:Message-ID:Date:Subject:To:From; bh=LH6sNG35eQPQ60jyN/0tVAPaVOUohZjYj9tHLlZwuqY=; b=IqgBhCdOjM8CLNOJtl8FBN9M7DJZY89mzFBg/aOFyJhO52zYg2jTRCbygL4jQpgs1EeNInDlOCqHkUfWVg6AOBxH+3aB6dUpHBeuzhg8MelrkZgwUcfYYcy0NlY6IuzysSjePyKTHnPd9ZIuJn4R4oIqtsA3HUyaNIBKkbBWfJEnUcGChMkWOGCP8ISvsixYmbAYUCFU4JGLuy6pmzpOSl1K6mL4+I8KXyJg8NTD+vQjlhpQNujv1PmXFQuwb2F578PxVPfn3mAl4nlKM3RYTPgcgeL5lFJiNrfcYGbF4HfZrFtS6pYETOy/yFxoVtWBnC1gCqz/H++Q4NE8zXWdVg==; Received: from uucp by iustitia.weinholt.se with local-bsmtp (Exim 4.72) (envelope-from ) id 1VB21x-000181-8Q; Sun, 18 Aug 2013 14:24:25 +0200 Received: from weinholt by industria with local (Exim 4.80) (envelope-from ) id 1VB1sM-0002m0-OD; Sun, 18 Aug 2013 14:14:30 +0200 X-Hashcash: 1:20:130818:bug-guile@gnu.org::C+s2KvScd1RkSDL3:0000000000000000000000000000000000000000000097HP From: =?utf-8?Q?G=C3=B6ran?= Weinholt To: bug-guile@gnu.org Subject: Missing R6RS io port exports Date: Sun, 18 Aug 2013 14:14:24 +0200 Message-ID: <87ob8vurfj.fsf@industria.weinholt.se> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.4 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -3.3 (---) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Hello schemers, these identifiers are not exported by the (rnrs) library: &i/o-decoding i/o-decoding-error? &i/o-encoding i/o-encoding-error-char i/o-encoding-error? make-i/o-decoding-error make-i/o-encoding-error output-port-buffer-mode As you can see: scheme@(guile-user)> (import (rnrs eval)) scheme@(guile-user)> (environment '&i/o-decoding-error (environment '(rnrs)= )) ice-9/eval.scm:411:25: In procedure eval: ice-9/eval.scm:411:25: Syntax error: unknown location: source expression failed to match any pattern in form &i/= o-decoding-error Entering a new prompt. Type `,bt' for a backtrace or `,q' to continue. scheme@(#{ g365}#) [1]>=20 (Btw, what's up with the gensym in that prompt?) Additionally these identifiers are not exported by (rnrs io ports): &i/o-decoding &i/o-encoding output-port-buffer-mode For completeness I will also mention that these exports are missing from both libraries (I assume because their implementation is non-trivial): make-custom-binary-input/output-port make-custom-textual-input-port make-custom-textual-input/output-port bytevector->string string->bytevector The last two are already reported in bug #14109. Tested with GNU Guile 2.0.9.71-8d5d04. Regards, =2D-=20 G=C3=B6ran Weinholt "I'm the kinda guy that if I can't figure it out on my own, then I'm just not gonna waste my time doing it." -- David Letterman --=-=-= Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.12 (GNU/Linux) iQIcBAEBCgAGBQJSELqhAAoJEOM+YaLpuMOiJj4QAJdMk/OIqKP5+1dtUscNm/lf 0CGk2PRxx+8jbxsAh9hYo0Cpmir9ugiq/BjwCDaqX0HRd55SMEkasj5OIk7K1b7F woFg+JQ6lBs8aeRuUAaIP0xk2N8kgHgJivtWuwxkIsRjbVGp6pI+MDlqVorCT3Wx 2NupHHI71puvi5ytKpedMaL2a6ZhtlrfwFYGJkEEjSyFCWevh5v6OhtJnmCUTaMo ThGAS/t9xiI+FMHh5bGFfc6/6YqF4/vIptrWd5Urhb0OHeuVxKA2tKbYuaBnGMNO VwljV456yKz0iAHqmmKJP/3SCCA0J5hT9Z2vme8ub66BriUA46ql3U9swjLgIA3k MMJ+xGg3EVpebAn5+4n+NDTOQ7tJfHNeUFiBR2NffSoQQmuHZ7gq2z4Ar0NCwl6F zBP/pwep4EDmVOFzW8ZZloT4Y52cxncMB2v0eRUHAEegKK1tiWXqNeMTk/ns805u vSITtqbmQ5lIO0qp5jdC10M4IhUh2VM+2ghISgnZbCehPyiw4f3GKBJlOlMbuP3I UMtdbox9+0qZJaKDfsfICqGgaQUUeWdcnIFFYYvxc+jpjvELOnsEzy76AKz8Ui2j 4ydBrG7LUsqWXrrLY4W3Wg4fTKDnmSZmuQVproQOAKE7+J1+6eaRikw/YsdtLhv8 eFiq1GuJBAjILd/aPowb =Y6UY -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Tue Jun 21 05:30:54 2016 Received: (at 15123-done) by debbugs.gnu.org; 21 Jun 2016 09:30:54 +0000 Received: from localhost ([127.0.0.1]:48553 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bFI1G-0004Cd-BH for submit@debbugs.gnu.org; Tue, 21 Jun 2016 05:30:54 -0400 Received: from pb-sasl2.pobox.com ([64.147.108.67]:62412 helo=sasl.smtp.pobox.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bFI1E-0004CV-9A for 15123-done@debbugs.gnu.org; Tue, 21 Jun 2016 05:30:53 -0400 Received: from sasl.smtp.pobox.com (unknown [127.0.0.1]) by pb-sasl2.pobox.com (Postfix) with ESMTP id 7522221AF8; Tue, 21 Jun 2016 05:30:50 -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:content-transfer-encoding; s=sasl; bh=FdSwEHkT766Z l5GQlS8RpWjJmFU=; b=XS/asYs26DRM8p27ZBsgngyUYQykPbz9k7hni2RFn6DI QJ3Y/C0Qs1F3o89vZtYtO81OrsTDkchnogD3VxzS3mDsYz5x3nuqhOIxDp+BXvUe GBfrIAfsyVy0aYv3TNwn+F5m6fvh8huawiwqBWZddmZneDc/tNyrsGaZoIV+Czc= 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:content-transfer-encoding; q=dns; s=sasl; b=OqM3fB nPPRhqMPSbzVUXxyG1Vb1v//SOi0Gz3r3J+ExHB3sTHA2RehehgCTQ8d0qgTEUY5 U+jRQ0RNjHGCMvCHdOX/XziiLGo7FqLKhZsjaWe7GgZ4eKehjQrc7+quKbx/QHaL KUgdzlNRAN0iodockQPRCcujiSHJDHGkITm7w= Received: from pb-sasl2.nyi.icgroup.com (unknown [127.0.0.1]) by pb-sasl2.pobox.com (Postfix) with ESMTP id 6D42E21AF6; Tue, 21 Jun 2016 05:30:50 -0400 (EDT) Received: from clucks (unknown [88.160.190.192]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by pb-sasl2.pobox.com (Postfix) with ESMTPSA id 69B8521AF1; Tue, 21 Jun 2016 05:30:49 -0400 (EDT) From: Andy Wingo To: =?utf-8?Q?G=C3=B6ran?= Weinholt Subject: Re: bug#15123: Missing R6RS io port exports References: <87ob8vurfj.fsf@industria.weinholt.se> Date: Tue, 21 Jun 2016 11:30:39 +0200 In-Reply-To: <87ob8vurfj.fsf@industria.weinholt.se> (=?utf-8?Q?=22G=C3=B6r?= =?utf-8?Q?an?= Weinholt"'s message of "Sun, 18 Aug 2013 14:14:24 +0200") Message-ID: <87vb123n40.fsf@pobox.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Pobox-Relay-ID: D73CB660-3792-11E6-9EC3-28A6F1301B6D-02397024!pb-sasl2.pobox.com X-Spam-Score: -1.4 (-) X-Debbugs-Envelope-To: 15123-done Cc: 15123-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.4 (-) On Sun 18 Aug 2013 14:14, G=C3=B6ran Weinholt writes: > Hello schemers, > > these identifiers are not exported by the (rnrs) library: > > &i/o-decoding > i/o-decoding-error? > &i/o-encoding > i/o-encoding-error-char > i/o-encoding-error? > make-i/o-decoding-error > make-i/o-encoding-error > output-port-buffer-mode Fixed, thanks. > Additionally these identifiers are not exported by (rnrs io ports): > > &i/o-decoding > &i/o-encoding > output-port-buffer-mode Fixed as well. > For completeness I will also mention that these exports are missing from > both libraries (I assume because their implementation is non-trivial): > > make-custom-binary-input/output-port > make-custom-textual-input-port > make-custom-textual-input/output-port > bytevector->string > string->bytevector I added implementations of bytevector->string and string->bytevector. Custom textual and binary ports are still a TODO, but it's good enough to close this bug. Cheers, Andy From unknown Mon Jun 23 22:06:39 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Tue, 19 Jul 2016 11:24:04 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator