On Sun, Feb 16, 2020 at 9:57 PM <[email protected]> wrote:

> > In this commit, extra support for the case where command-and-args is
> empty was added, ie.
>
> That characterisation is completely wrong.  The support is not for the
> cases "where command-and-args is empty" but rather where
> command-and-args is not a list but a single symbol.  Just like
>
> (define symbol value)
> and
> (define (symbol arg1 arg2) body...)
>

I'm trying to get the markup macros working with GUILE 2.x compilation,
which means that all calls to module-define! have to go.

As a prelude to that, I'm trying to understand what this code is trying to
do.

I don't think supporting

  (define-markup-command sym1 sym2)

is very useful, but if you really want to have this, it should be
documented and tested.

-- 
Han-Wen Nienhuys - [email protected] - http://www.xs4all.nl/~hanwen

Reply via email to