From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: ludo@gnu.org (Ludovic =?iso-8859-1?Q?Court=E8s?=) Newsgroups: gmane.lisp.guile.devel Subject: Re: bytevector docs -> compound data types? Date: Thu, 25 Jun 2009 00:39:36 +0200 Message-ID: <86zlbxb6jb.fsf@gnu.org> References: NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: ger.gmane.org 1245884449 20974 80.91.229.12 (24 Jun 2009 23:00:49 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 24 Jun 2009 23:00:49 +0000 (UTC) To: guile-devel@gnu.org Original-X-From: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Thu Jun 25 01:00:42 2009 Return-path: Envelope-to: guile-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1MJbSM-0003t6-2R for guile-devel@m.gmane.org; Thu, 25 Jun 2009 01:00:42 +0200 Original-Received: from localhost ([127.0.0.1]:54679 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1MJbSL-0006E2-Jk for guile-devel@m.gmane.org; Wed, 24 Jun 2009 19:00:41 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1MJbAd-0006Rq-GM for guile-devel@gnu.org; Wed, 24 Jun 2009 18:42:23 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1MJbAY-0006K0-L7 for guile-devel@gnu.org; Wed, 24 Jun 2009 18:42:22 -0400 Original-Received: from [199.232.76.173] (port=39623 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1MJbAY-0006Jl-D3 for guile-devel@gnu.org; Wed, 24 Jun 2009 18:42:18 -0400 Original-Received: from main.gmane.org ([80.91.229.2]:45154 helo=ciao.gmane.org) by monty-python.gnu.org with esmtps (TLS-1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1MJbAX-0006yh-Vf for guile-devel@gnu.org; Wed, 24 Jun 2009 18:42:18 -0400 Original-Received: from list by ciao.gmane.org with local (Exim 4.43) id 1MJbAW-0003Vy-3v for guile-devel@gnu.org; Wed, 24 Jun 2009 22:42:16 +0000 Original-Received: from reverse-83.fdn.fr ([80.67.176.83]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Wed, 24 Jun 2009 22:42:16 +0000 Original-Received: from ludo by reverse-83.fdn.fr with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Wed, 24 Jun 2009 22:42:16 +0000 X-Injected-Via-Gmane: http://gmane.org/ Original-Lines: 26 Original-X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: reverse-83.fdn.fr X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 7 Messidor an 217 de la =?iso-8859-1?Q?R=E9volution?= X-PGP-Key-ID: 0xEA52ECF4 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 821D 815D 902A 7EAB 5CEE D120 7FBA 3D4F EB1F 5364 X-OS: i486-pc-linux-gnu User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.0.91 (gnu/linux) Cancel-Lock: sha1:Kb6KKG1kwPsaSlswAAv98BPTPC4= X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6, seldom 2.4 (older, 4) X-BeenThere: guile-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Developers list for Guile, the GNU extensibility library" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Errors-To: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.lisp.guile.devel:8762 Archived-At: Hello, Andy Wingo writes: > Currently the bytevector docs are in the "Simple data types" section. > Would they not be a better fit in "Compound data types", along with > uniform vectors &c? See http://lists.gnu.org/archive/html/guile-devel/2009-05/msg00077.html . An argument in favor of the current layout is this: --8<---------------cut here---------------start------------->8--- * Strings:: Sequences of characters. * Bytevectors:: Sequences of bytes. --8<---------------cut here---------------end--------------->8--- The rationale was that some Guile programs have come to use strings to store binary data, and we want to insist on the difference between characters and bytes. OTOH it obviously makes sense to have them close to uniform vectors, so either way is fine with me. Thanks, Ludo'.