Thomas Morley <[email protected]> writes:

> Hi Paul,
>
> 2013/10/20 Paul Morris <[email protected]>:
>> Hi all,  I'm trying to use make-connected-path-stencil, but it's not working 
>> as expected, in two ways.  Here's a tiny example:
>>
>> %%%%%%%%%%%%
>>
>> \version "2.17.28"
>>
>> myStencil =
>> #(let* ((A 0) (B 1))
>>    (make-connected-path-stencil
>>     '((A B) (B B) (A A)) ;; <-- variables can't be used in pointlist?
>>     0.1
>>     1
>>     1
>>     #f ;; <-- error when connect is set to #t
>>     #t))
>>
>> %%%%%%%%%%%%
>>
>> 1. Using variables in the pointlist gives this GUILE error:
>> Wrong type: A
>
> you have to ensure that the elements of the list are evaluated.
> Look at the different output from:
>
> #(let* ((A 0) (B 1))
>  (display `((,A ,B)(,B ,B)(,A ,A))))
>
> #(let* ((A 0) (B 1))
>  (display '((A B)(B B)(A A))))
>
> David explained this recently far better than I could, can't find it
> at the moment, though,

Probably
<URL:http://lists.gnu.org/archive/html/lilypond-user/2013-10/msg00522.html>

-- 
David Kastrup


_______________________________________________
lilypond-user mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/lilypond-user

Reply via email to