From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Mike Gran Newsgroups: gmane.lisp.guile.bugs Subject: Re: [r6rs] #\x0 is a perfectly valid character datum representation Date: Mon, 21 Jun 2010 13:27:36 -0700 (PDT) Message-ID: <808600.67090.qm@web37908.mail.mud.yahoo.com> References: <8739wg4xe0.fsf@rapitore.luna> 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: dough.gmane.org 1277152093 13563 80.91.229.12 (21 Jun 2010 20:28:13 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Mon, 21 Jun 2010 20:28:13 +0000 (UTC) Cc: bug-guile@gnu.org To: Andy Wingo , Marco Maggi Original-X-From: bug-guile-bounces+guile-bugs=m.gmane.org@gnu.org Mon Jun 21 22:28:11 2010 Return-path: Envelope-to: guile-bugs@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 1OQnbC-00085h-Tx for guile-bugs@m.gmane.org; Mon, 21 Jun 2010 22:28:07 +0200 Original-Received: from localhost ([127.0.0.1]:38631 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OQnbB-0005Lc-TZ for guile-bugs@m.gmane.org; Mon, 21 Jun 2010 16:28:05 -0400 Original-Received: from [140.186.70.92] (port=42807 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OQnal-0005Av-B6 for bug-guile@gnu.org; Mon, 21 Jun 2010 16:27:40 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OQnak-0000oW-36 for bug-guile@gnu.org; Mon, 21 Jun 2010 16:27:39 -0400 Original-Received: from web37908.mail.mud.yahoo.com ([209.191.91.170]:26724) by eggs.gnu.org with smtp (Exim 4.69) (envelope-from ) id 1OQnaj-0000oR-RY for bug-guile@gnu.org; Mon, 21 Jun 2010 16:27:38 -0400 Original-Received: (qmail 67782 invoked by uid 60001); 21 Jun 2010 20:27:36 -0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s1024; t=1277152056; bh=JZoMMMw+SQDx1vBuSez0K7+strYY210c2zlZTf3oyEk=; 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=00dnKAmp/U8bb+8Jjk6h9gGw/hswjxHnj7ibFsSZS5PURiQb4/lMxfK54ajIHDzZ5oiqVYhJneFe/MIyS/VBp34PsT2dJfa3LX4+iRXKVMeMmBw7GAe9JKXhpQ0nfIBNRQ6NPHLBbmTZAKOh1Tp45pE/YXCnr96HadWrZe2A/94= 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=YbC0a3nps9vi2j8yaQGcmOAjGzqe4JxqkTJKJ4i3/QZHQvAhgIbrR/CftuP1IOI97fdI0epwTb+q8sToUXrNpVwv1Wb7M4GiePW5azs4v5fWksEeTkNFRWIqNqgr9C38oia3Z2TGVXkTA9tJY7lQ2Z6aFGMfNfeztuOj2qlAMxY=; X-YMail-OSG: lHtOrhcVM1nhnYPmd4l9JcA3ve8eg0VkhUs4UWR.5BdDfhV BQoPW98XQn_vXQTcKjEPNfwvhu4oos8pIpbtGqOrUAAzBmM_nGZWfJ0GLtPx 3LgmoUbZ50trdKPEBECxqfWMQYk3G6K_kJrYLQoXds6GLfyet7FGoaIjmCYy pucUQkLtbTd3GsrX187ne6_VBq7T7.G2Ub9Apkx9fTaKrvIZRRyOp3QZWTaQ QAUD3pBB9yJFWjsXfubggbowif9T0GjDxXaobmghLZPGboOe74QkrALpPisJ dot2tjJ2N3keJwE0vu7W7uXI70kBm49AJr2rulHpKAb1CcE.gdTwvpX6Sf1p BDyRrG16DnXeW Original-Received: from [207.8.91.2] by web37908.mail.mud.yahoo.com via HTTP; Mon, 21 Jun 2010 13:27:36 PDT X-Mailer: YahooMailRC/397.8 YahooMailWebService/0.8.104.274457 In-Reply-To: X-detected-operating-system: by eggs.gnu.org: FreeBSD 6.x (1) X-BeenThere: bug-guile@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Bug reports for GUILE, GNU's Ubiquitous Extension Language" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: bug-guile-bounces+guile-bugs=m.gmane.org@gnu.org Errors-To: bug-guile-bounces+guile-bugs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.lisp.guile.bugs:4697 Archived-At: > From: Andy Wingo wingo@pobox.com=0A=0A>> #\x0=0A=0A> Add (read-enable 'r6= rs-hex-escapes) to your =0A> guile init file.=0A=0A> Mike: is there a more = sensible default than the one we =0A> have?=0A=0AThe idea behind not enabli= ng it by default is because the=0Ar6rs *string* escapes=A0are not backwards= compatible=A0with=0Athe hex escapes used with Guile 1.8.x.=0A=0A"Hello \x5= 7orld" vs "Hello \x57;orld"=0A=0AThere is no=A0perfect way to have both Gui= le 1.8.x and r6rs=0A*string* hex escapes at the same time.=A0 You could hac= k something=0Atogether, but, there would be corner cases where it=0Amight b= e invalid. That's why it was made a reader option.=0A=0ABut, r6rs hex *char= acter* escapes and Guile 1.8.x octal=0Acharacter escapes could logically co= exist without confusion.=0A=0ABut, it might be confusing to have r6rs hex c= haracter escapes=0Athat work=A0by default while r6rs string escapes don't w= ork by =0Adefault.=0A=0AThanks,=0A=0AMike