Re: '#:optional' in Scheme function documentation looks weird

2021-08-11 Thread Jean Abou Samra
Le 09/08/2021 à 16:21, David Kastrup a écrit : Werner LEMBERG writes: In `notation.pdf`, section 'A.23, Scheme functions', the function header (define-safe-public (check-context-path path #:optional location) gets currently translated to check-context-path path . lambda*:G59 A qui

Re: '#:optional' in Scheme function documentation looks weird

2021-08-09 Thread Werner LEMBERG
>> A quick work-around is to use Guile 2.x, as Jean has reported in >> !808... > > Is that actually better? Last time I had contact with Guile-2.x in > that respect, it replaced the argument lists by generic a b c d . > That would be different here? I don't know. I have always used 1.x; I have

Re: '#:optional' in Scheme function documentation looks weird

2021-08-09 Thread David Kastrup
Werner LEMBERG writes: >>> In `notation.pdf`, section 'A.23, Scheme functions', the function >>> header >>> >>> (define-safe-public (check-context-path path #:optional location) >>> >>> gets currently translated to >>> >>> check-context-path path . lambda*:G59 > > A quick work-around is to us

Re: '#:optional' in Scheme function documentation looks weird

2021-08-09 Thread Werner LEMBERG
>> In `notation.pdf`, section 'A.23, Scheme functions', the function >> header >> >> (define-safe-public (check-context-path path #:optional location) >> >> gets currently translated to >> >> check-context-path path . lambda*:G59 A quick work-around is to use Guile 2.x, as Jean has reported

Re: '#:optional' in Scheme function documentation looks weird

2021-08-09 Thread Werner LEMBERG
>> I remember faintly that you've mentioned something along this >> direction [...] > > see https://gitlab.com/lilypond/lilypond/-/merge_requests/808 Ah thanks, this was it. Werner

Re: '#:optional' in Scheme function documentation looks weird

2021-08-08 Thread David Kastrup
Werner LEMBERG writes: > In `notation.pdf`, section 'A.23, Scheme functions', the function > header > > (define-safe-public (check-context-path path #:optional location) > > gets currently translated to > > check-context-path path . lambda*:G59 > > which looks weird. David, in case this is u

Re: '#:optional' in Scheme function documentation looks weird

2021-08-08 Thread Jonas Hahnfeld via Discussions on LilyPond development
Am Montag, dem 09.08.2021 um 06:23 + schrieb Werner LEMBERG: > In `notation.pdf`, section 'A.23, Scheme functions', the function > header > >   (define-safe-public (check-context-path path #:optional location) > > gets currently translated to > >   check-context-path path . lambda*:G59 > >

'#:optional' in Scheme function documentation looks weird

2021-08-08 Thread Werner LEMBERG
In `notation.pdf`, section 'A.23, Scheme functions', the function header (define-safe-public (check-context-path path #:optional location) gets currently translated to check-context-path path . lambda*:G59 which looks weird. David, in case this is unavoidable (I remember faintly that you