[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Strange (buggy) Scheme assignment
From: |
Bertalan Fodor |
Subject: |
Re: Strange (buggy) Scheme assignment |
Date: |
Wed, 23 Jan 2008 22:17:02 +0100 |
Ok, thanks, should I create patches for these cases - there are some in the
declarations? Anyway I wonder how guile could accept these.
Bert
> ------- Original Message -------
> From: Nicolas Sceaux <address@hidden>
> To: Bertalan Fodor <address@hidden>
> Sent: 08/01/23/, 21:45:25
> Subject: Re: Strange (buggy) Scheme assignment
>
> Le 23 janv. 08 à 21:08, Bertalan Fodor a écrit :
>
> > Yes, it's a vector, but is it a standalone expression?
> > The guile page says:
> >
> > Like lists, vectors have to be quoted:
> >
> > '#(a b c) => #(a b c)
>
>
> Indeed, my mistake. The examples later on the guile documentation
> use quoted sharp-paren expressions. Vectors are not self evaluating
> according to R5RS 7.1.3:
> <self-evaluating> --> <boolean> | <number> | <character> | <string>
>
> So in LilyPond literal vectors should be quoted:
> aikenHeads = \set shapeNoteStyles = #'#(do re mi fa #f la ti)
>
> Nicolas
>
>
>