Robin Bannister <r...@dabble.ch> writes:

> The non-mapping cases
>    \markup \box \concat { "X" "Y" "Z" }
> and
>    #(markup #:box #:concat ("X" "Y" "Z"))
> give one box without complaints
>
>
> The mapping case
>    \markup \concat \box { "X" "Y" "Z" }
> gives 3 boxes without complaint, but
>    #(markup #:concat #:box ("X" "Y" "Z"))
> is errored.
>
> Reformulating it as
>    #(markup (make-concat-markup (make-box-markup ("X" "Y" "Z"))))
> is also errored.
>
> And here I get stuck, just like the markup-list does.

What's wrong with using #{...#} ?  Seriously.

You could use

$(make-concat-markup (map make-box-markup '("X" "Y" "Z")))

if you insist on avoiding #{...#} but why bother?

-- 
David Kastrup

Reply via email to