[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: guilev2 problem (user-markup-command sometimes not accepted)
From: |
David Kastrup |
Subject: |
Re: guilev2 problem (user-markup-command sometimes not accepted) |
Date: |
Sun, 11 Nov 2018 21:04:02 +0100 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) |
Thomas Morley <address@hidden> writes:
> Hi,
>
> the following works fine with current master (and every tested lily-version):
> #(begin
> (define-markup-command (dummy layout props arg) (markup?)
> (interpret-markup layout props arg))
> (display-scheme-music (markup #:dummy "foo")))
> #(display "whatever")
>
> With guilev2 I get:
> $ lilypond-git-guile-2.2 atest-85.ly
> GNU LilyPond 2.21.0
> Processing `atest-85.ly'
> Parsing...
> fatal error: Not a markup command: dummy
>
> Not even the later 'display' is reached.
>
> Though this works:
> #(define-markup-command (dummy layout props arg) (markup?)
> (interpret-markup layout props arg)
> #(display-scheme-music (markup #:dummy "foo")))
> #(display "whatever")
>
>
> I'm not able to track this down, anyone with some insight?
I think that Guilev2 may do the syntax form expansion concerning
"markup" before executing the define-markup-command when both are
contained in one begin form. Macros are executed a bit differently in
Guilev2 than in Guilev1.
--
David Kastrup
- guilev2 problem (user-markup-command sometimes not accepted), Thomas Morley, 2018/11/11
- Re: guilev2 problem (user-markup-command sometimes not accepted),
David Kastrup <=
- Re: guilev2 problem (user-markup-command sometimes not accepted), David Kastrup, 2018/11/11
- Re: guilev2 problem (user-markup-command sometimes not accepted), Thomas Morley, 2018/11/12
- Re: guilev2 problem (user-markup-command sometimes not accepted), David Kastrup, 2018/11/12
- Re: guilev2 problem (user-markup-command sometimes not accepted), Thomas Morley, 2018/11/12
- Re: guilev2 problem (user-markup-command sometimes not accepted), David Kastrup, 2018/11/12
- Re: guilev2 problem (user-markup-command sometimes not accepted), Thomas Morley, 2018/11/12
- Re: guilev2 problem (user-markup-command sometimes not accepted), David Kastrup, 2018/11/12