Re: [RFC] Moving to Guile 2.2 and away from GUB

2021-11-25 Thread Han-Wen Nienhuys
On Thu, Nov 25, 2021 at 7:49 PM Jonas Hahnfeld via Discussions on LilyPond development wrote: > > Check out > > if you can trigger this with some frequency. > > Nope, still crashes in the same place. Would be interesting to see if you

Re: ANN: Pygments support for LilyPond

2021-11-25 Thread Jean Abou Samra
Le 26/11/2021 à 07:09, Werner LEMBERG a écrit : According to Gavin, Texinfo has no way to print text monospace text in bold. Here's the thing: The CM family doesn't contain a font for monospace bold. Since `texinfo.tex` essentially only uses this font family, there is no support for it. Ah!

Re: ANN: Pygments support for LilyPond

2021-11-25 Thread Werner LEMBERG
> According to Gavin, Texinfo has no way to print text monospace text > in bold. Here's the thing: The CM family doesn't contain a font for monospace bold. Since `texinfo.tex` essentially only uses this font family, there is no support for it. > [...] Doing > > \input{texinfo} > > @tex > \tex

Re: ANN: Pygments support for LilyPond

2021-11-25 Thread Jean Abou Samra
Le 24/11/2021 à 14:52, Jean Abou Samra a écrit : Le 24/11/2021 à 14:36, Werner LEMBERG a écrit : This doesn't print any color, with or without your patch:  [...] Interesting, for me it works, see attached file. D'oh, yesterday I used the wrong incantation, sorry.  I can reproduce the problem;

Re: [RFC] Moving to Guile 2.2 and away from GUB

2021-11-25 Thread Han-Wen Nienhuys
On Thu, Nov 25, 2021 at 10:08 PM Jonas Hahnfeld via Discussions on LilyPond development wrote: > Fun fact: Did you try placing the compiled file (with only the > extension .go) into out/lib/lilypond/current/ccache/lily and make > lilypond load it? It results in "Unbound variable: all-grob- > desc

Re: [RFC] Moving to Guile 2.2 and away from GUB

2021-11-25 Thread Jonas Hahnfeld via Discussions on LilyPond development
Am Donnerstag, dem 25.11.2021 um 20:51 +0100 schrieb Jean Abou Samra: > Le 25/11/2021 à 20:06, Jonas Hahnfeld a écrit : > > Am Donnerstag, dem 25.11.2021 um 19:51 +0100 schrieb Jean Abou Samra: > > > Le 24/11/2021 à 22:41, Jonas Hahnfeld via Discussions on LilyPond > > > development a écrit : > > >

Re: spacing/breaking with header considered separate from music

2021-11-25 Thread Werner LEMBERG
> The page breaker is the single one area I've always been afraid of > looking at :-)  It's all C++, the algorithms are not entirely > trivial, and it is very performance-sensitive. What about slurs? This is really black art IMHO :-) Werner

Re: \tweak Score.MetronomeMark.X-offset

2021-11-25 Thread Werner LEMBERG
>> If I want to offset a `\tempo` mark horizontally, only >> >>\override Score.MetronomeMark.X-offset = #3 >> \tempo ... >> >> works. Writing >> >>\tweak MetronomeMark.X-offset #3 \tempo ... >> has no effect. > > For reference, this is > https://gitlab.com/lilypond/lilypond/-/issue

Re: spacing/breaking with header considered separate from music

2021-11-25 Thread David Kastrup
Jean Abou Samra writes: > The page breaker is the single one area I've > always been afraid of looking at :-)  It's all > C++, the algorithms are not entirely trivial, > and it is very performance-sensitive. It would go a long way if the page _builder_ was moved from C++ to Scheme and got under

Re: spacing/breaking with header considered separate from music

2021-11-25 Thread Jean Abou Samra
Hi Kieren, Le 25/11/2021 à 16:02, Kieren MacMillan a écrit : Hi all, I've always wanted Lilypond to have the following (related) abilities: 1. Consider header and music separately in the spacing/breaking calculations; and Could you say a bit more? In what respect would they differ? What

Re: [RFC] Moving to Guile 2.2 and away from GUB

2021-11-25 Thread Jean Abou Samra
Le 25/11/2021 à 20:06, Jonas Hahnfeld a écrit : Am Donnerstag, dem 25.11.2021 um 19:51 +0100 schrieb Jean Abou Samra: Le 24/11/2021 à 22:41, Jonas Hahnfeld via Discussions on LilyPond development a écrit : This improves with compiled bytecode, as Jean replied, but this won't be included initial

Re: \tweak Score.MetronomeMark.X-offset

2021-11-25 Thread Jean Abou Samra
Le 25/11/2021 à 20:15, Werner LEMBERG a écrit : If I want to offset a `\tempo` mark horizontally, only \override Score.MetronomeMark.X-offset = #3 \tempo ... works. Writing \tweak MetronomeMark.X-offset #3 \tempo ... has no effect. For reference, this is https://gitlab.com/lilypo

\tweak Score.MetronomeMark.X-offset

2021-11-25 Thread Werner LEMBERG
If I want to offset a `\tempo` mark horizontally, only \override Score.MetronomeMark.X-offset = #3 \tempo ... works. Writing \tweak MetronomeMark.X-offset #3 \tempo ... has no effect. I now wonder whether it would be possible to extend the `\tweak` command to accept also the context:

Re: [RFC] Moving to Guile 2.2 and away from GUB

2021-11-25 Thread Jonas Hahnfeld via Discussions on LilyPond development
Am Donnerstag, dem 25.11.2021 um 19:51 +0100 schrieb Jean Abou Samra: > Le 24/11/2021 à 22:41, Jonas Hahnfeld via Discussions on LilyPond > development a écrit : > > This improves with compiled bytecode, as Jean replied, but this won't > > be included initially (I > > forgot to mention this). We

Re: [RFC] Moving to Guile 2.2 and away from GUB

2021-11-25 Thread David Kastrup
Jonas Hahnfeld writes: > Am Donnerstag, dem 25.11.2021 um 16:18 +0100 schrieb David Kastrup: >> > System::init_elements has >> > >> > set_object (this, "all-elements", scm_arr); >> > >> > So *all_elements_ is protected as part of being a Spanner. As long as >> > the spanner has not committe

Re: [RFC] Moving to Guile 2.2 and away from GUB

2021-11-25 Thread Jean Abou Samra
Le 24/11/2021 à 22:41, Jonas Hahnfeld via Discussions on LilyPond development a écrit : This improves with compiled bytecode, as Jean replied, but this won't be included initially (I forgot to mention this). We should definitely have it for the next stable release, but I'm optimistic that this i

Re: [RFC] Moving to Guile 2.2 and away from GUB

2021-11-25 Thread Jonas Hahnfeld via Discussions on LilyPond development
Am Donnerstag, dem 25.11.2021 um 16:18 +0100 schrieb David Kastrup: > David Kastrup writes: > > David Kastrup writes: > > > > > David Kastrup writes: > > > > > It's relatively reproducible, I get it every 2nd-3rd time for full > > > > > 'make doc's. Looking at the core dump, it's crashing in >

Re: [RFC] Moving to Guile 2.2 and away from GUB

2021-11-25 Thread David Kastrup
David Kastrup writes: > David Kastrup writes: > >> David Kastrup writes: >> >>> Jonas Hahnfeld via Discussions on LilyPond development >>> writes: >>> Am Donnerstag, dem 25.11.2021 um 08:40 +0100 schrieb Jonas Hahnfeld via Discussions on LilyPond development: > Am Mittwoch, dem 2

spacing/breaking with header considered separate from music

2021-11-25 Thread Kieren MacMillan
Hi all, I've always wanted Lilypond to have the following (related) abilities: 1. Consider header and music separately in the spacing/breaking calculations; and 2. Be able to force systems-on-first-page separately from systems-per-page [et al.]. Obviously the equivalent behaviour can be acc

Re: [RFC] Moving to Guile 2.2 and away from GUB

2021-11-25 Thread David Kastrup
David Kastrup writes: > David Kastrup writes: > >> Jonas Hahnfeld via Discussions on LilyPond development >> writes: >> >>> Am Donnerstag, dem 25.11.2021 um 08:40 +0100 schrieb Jonas Hahnfeld via >>> Discussions on LilyPond development: Am Mittwoch, dem 24.11.2021 um 23:01 +0100 schrieb Ha

Re: [RFC] Moving to Guile 2.2 and away from GUB

2021-11-25 Thread David Kastrup
David Kastrup writes: > Jonas Hahnfeld via Discussions on LilyPond development > writes: > >> Am Donnerstag, dem 25.11.2021 um 08:40 +0100 schrieb Jonas Hahnfeld via >> Discussions on LilyPond development: >>> Am Mittwoch, dem 24.11.2021 um 23:01 +0100 schrieb Han-Wen Nienhuys: >>> > On Wed, Nov

Re: [RFC] Moving to Guile 2.2 and away from GUB

2021-11-25 Thread David Kastrup
Jonas Hahnfeld via Discussions on LilyPond development writes: > Am Donnerstag, dem 25.11.2021 um 08:40 +0100 schrieb Jonas Hahnfeld via > Discussions on LilyPond development: >> Am Mittwoch, dem 24.11.2021 um 23:01 +0100 schrieb Han-Wen Nienhuys: >> > On Wed, Nov 24, 2021 at 8:13 PM Jonas Hahnfe

Re: [RFC] Moving to Guile 2.2 and away from GUB

2021-11-25 Thread Jonas Hahnfeld via Discussions on LilyPond development
Am Donnerstag, dem 25.11.2021 um 08:40 +0100 schrieb Jonas Hahnfeld via Discussions on LilyPond development: > Am Mittwoch, dem 24.11.2021 um 23:01 +0100 schrieb Han-Wen Nienhuys: > > On Wed, Nov 24, 2021 at 8:13 PM Jonas Hahnfeld via Discussions on > > LilyPond development wrote: > > > Assuming n

PATCHES - Countdown for November 25th

2021-11-25 Thread James
Hello, Here is the current patch countdown list. The next countdown will be on November 27th. A list of all merge requests can be found here: https://gitlab.com/lilypond/lilypond/-/merge_requests?sort=label_priority Push: !1015 Replace some unnecessary non-ASCII characters ASCII equiva