From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Mike Gran Newsgroups: gmane.lisp.guile.devel Subject: Re: GNU Guile 1.9.2 problems with guile-lib Date: Wed, 16 Sep 2009 13:30:17 -0700 (PDT) Message-ID: <925049.5651.qm@web37901.mail.mud.yahoo.com> References: NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable X-Trace: ger.gmane.org 1253134305 24545 80.91.229.12 (16 Sep 2009 20:51:45 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 16 Sep 2009 20:51:45 +0000 (UTC) Cc: guile-devel@gnu.org To: Andy Wingo , Barry Fishman Original-X-From: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Wed Sep 16 22:51:38 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 1Mo1TQ-0002qR-G4 for guile-devel@m.gmane.org; Wed, 16 Sep 2009 22:51:32 +0200 Original-Received: from localhost ([127.0.0.1]:41491 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Mo1TP-0007mz-OI for guile-devel@m.gmane.org; Wed, 16 Sep 2009 16:51:31 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1Mo191-0008CY-5a for guile-devel@gnu.org; Wed, 16 Sep 2009 16:30:27 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1Mo18v-0008BX-3k for guile-devel@gnu.org; Wed, 16 Sep 2009 16:30:26 -0400 Original-Received: from [199.232.76.173] (port=60917 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Mo18u-0008BU-TX for guile-devel@gnu.org; Wed, 16 Sep 2009 16:30:20 -0400 Original-Received: from web37901.mail.mud.yahoo.com ([209.191.91.163]:27619) by monty-python.gnu.org with smtp (Exim 4.60) (envelope-from ) id 1Mo18t-00028J-5O for guile-devel@gnu.org; Wed, 16 Sep 2009 16:30:20 -0400 Original-Received: (qmail 5923 invoked by uid 60001); 16 Sep 2009 20:30:18 -0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s1024; t=1253133017; bh=zSjYf3XVC24IWf53hYtSbYVFi31LUDQMB1OVB+aFuuU=; h=Message-ID:X-YMail-OSG:Received:X-Mailer:References:Date:From:Subject:To:Cc:In-Reply-To:MIME-Version:Content-Type:Content-Transfer-Encoding; b=QgnTARGuwRKsLmaxMAHcMVE7KaL3Am4LlpuuPbyW3YXN/VPYZ/OCpgOFuv5TO7LwWAX7Lmovs/Qo3p58CH5rOk53IwbibuCAKU+B2xT4+I4bsxBKmb2mtRJpAcO1PivlVhyguX4Wn5MGLSLg2oj7bIqiWc2uKdataGKyCBTbsI8= DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com; h=Message-ID:X-YMail-OSG:Received:X-Mailer:References:Date:From:Subject:To:Cc:In-Reply-To:MIME-Version:Content-Type:Content-Transfer-Encoding; b=n6jah0KBfuBg7J/OKYOqYgTQiSEAddMlwj7eNfVzIp7hqlhU4Rc4NslvPpEOeP8l4pVXVSFySHyCMXw/aqhd5Hxx4TJ1gurlLFaQJF6rziho+BJR6A0etKzaASoEGkyzuCKO3Kt9wTkuPVCfo5hjfmz79KhnX8rSKu8DjpkK7Ao=; X-YMail-OSG: 5uhi7ZIVM1khjB_BXwiPWny_5uRI.38zbVMzxjaWpo14k4izel45SMShHp3DxpQ8QZYHrpBmzdqAx9fbjZ5i5y2Ain9zoqJdowMCm2wFgrCtyHhTjy4BLQSw7H0sToydPVm0a7maVGl0RW11qOCKaZYHNs5uA0HY08IpXJ.z5oxz0YdPYqWyjmd3Nw5tHfvsOpUV1cTSD43D9pD5bJudlmmL29J8bbPZP8KOCfL_.wn_AM9L8KxaZcsADIgFqn.V2ivi2BwNQ1OgWzDFMuCIRMof_1j_btMwcv3JOJ_nDGuHq2qe3rS8enhrAJHeaX2AmOvpr8Wmte76MBK._0dfdS_yvNb2Yt0uTvUljviphlcQauU- Original-Received: from [207.8.91.2] by web37901.mail.mud.yahoo.com via HTTP; Wed, 16 Sep 2009 13:30:17 PDT X-Mailer: YahooMailRC/157.18 YahooMailWebService/0.7.347.2 In-Reply-To: X-detected-operating-system: by monty-python.gnu.org: FreeBSD 6.x (1) 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:9334 Archived-At: > What is a #y vector? Does anyone know?=0A=0AFrom the 1.3.2 changelog=0A= =0A1998-10-18=A0 Mikael Djurfeldt=A0 =0A=0A* unif.= c (scm_raprin1): Changed print syntax for byte vectors from=0A=A0=A0=A0=A0= =A0=A0=A0 #bytes(...) to #y(...), and syntax for short vectors from=0A=A0= =A0=A0=A0=A0=A0=A0 #short(...) to #h(...).=A0 This may seem nutty, but, lik= e the other=0A=A0=A0=A0=A0=A0=A0=A0 uniform vectors, byte vectors and short= vectors want to have the=0A=A0=A0=A0=A0=A0=A0=A0 same print and read synta= x (and, more basic, want to have read=0A=A0=A0=A0=A0=A0=A0=A0 syntax!).=A0 = Changing the read syntax to use multiple characters=0A=A0=A0=A0=A0=A0=A0=A0= after the hash sign breaks with the conventions used in R5RS and=0A=A0=A0= =A0=A0=A0=A0=A0 the conventions used for the other uniform vectors.=A0 It a= lso=0A=A0=A0=A0=A0=A0=A0=A0 introduces complexity in the current reader, bo= th on the C and=0A=A0=A0=A0=A0=A0=A0=A0 Scheme levels.=A0 (The Right soluti= on is probably to change the=0A=A0=A0=A0=A0=A0=A0=A0 syntax and prototypes = for uniform vectors entirely.)=0A=0A=0A- Mike