guile-user
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: lexical expression for code points


From: tomas
Subject: Re: lexical expression for code points
Date: Fri, 11 Dec 2015 14:42:19 +0100
User-agent: Mutt/1.5.21 (2010-09-15)

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On Fri, Dec 11, 2015 at 06:04:12AM -0800, Matt Wette wrote:
> How does one express a unicode character in guile?  The text in the reference 
> manual is not clear to me.
> 
> scheme@(guile-user)> (display #\U+0020)
> While reading expression:
> ERROR: In procedure scm_lreadr: #<unknown port>:7:1: unknown character name 
> U+0020
> scheme@(guile-user)> 

Try \x#0020 (or just \#x20). If you prefer octal, #\40 will do.

Cf. the Guile Reference, "6.6.3 Characters":

     Characters may also be written using their code point values.
     They can be written with as an octal number, such as `#\10'
     for `#\bs' or `#\177' for `#\del'.

     If one prefers hex to octal, there is an additional syntax
     for character escapes: `#\xHHHH' - the letter 'x' followed by
     a hexadecimal number of one to eight digits.

regards
- -- t
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)

iEYEARECAAYFAlZq0roACgkQBcgs9XrR2kZQ8gCdHs8QC7eD5Nsx79VwVSnrfbOv
Go8Anjcqs4WrNUc98ARUL6ZuLVZwlnuD
=lXiC
-----END PGP SIGNATURE-----



reply via email to

[Prev in Thread] Current Thread [Next in Thread]