GNU bug report logs - #13008
Invalid oct number convertion in string

Previous Next

Package: guile;

Reported by: nalaginrut <nalaginrut <at> gmail.com>

Date: Tue, 27 Nov 2012 10:44:01 UTC

Severity: normal

Tags: notabug

Done: ludo <at> gnu.org (Ludovic Courtès)

Bug is archived. No further changes may be made.

Full log


Message #11 received at 13008 <at> debbugs.gnu.org (full text, mbox):

From: nalaginrut <nalaginrut <at> gmail.com>
To: Ludovic Courtès <ludo <at> gnu.org>
Cc: 13008 <at> debbugs.gnu.org
Subject: Re: bug#13008: Invalid oct number convertion in string
Date: Wed, 28 Nov 2012 10:32:04 +0800
On Tue, 2012-11-27 at 23:44 +0100, Ludovic Courtès wrote:
> Hi!
> 
> nalaginrut <nalaginrut <at> gmail.com> skribis:
> 
> > scheme@(guile-user)> (format #t "\033[32;31mhello\033[5m")
> 
> Here, \0 is taken to mean #\nul, and then there are two #\3.
> 
> IOW, there is no such syntax for octal escapes (info "(guile) String
> Syntax").
> 
> What made you think otherwise?
> 

Thanks for reply!
It's fine in ruby-1.9 and python2, but python3 failed.
IIRC, Andy told me that guile2/python3 use "character string" rather
than "byte string", so there's different from others.

Now my question is, should we have octal-escapes? Is is impossible or
not implemented yet?

Thanks!

> Thanks,
> Ludo’.






This bug report was last modified 12 years and 230 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.