Re: Guile 3.0

2022-05-23 Thread Jean Abou Samra
Le 23/05/2022 à 23:00, Wol a écrit : On 23/05/2022 20:19, Han-Wen Nienhuys wrote: Vendoring Guile seems totally impractical. The Guile compilation does some sort of bootstrapping, which makes building it from scratch glacially slow (like: O(1 hour)), so it would be impossible for day to day deve

Re: Guile 3.0

2022-05-23 Thread David Kastrup
Wol writes: > On 23/05/2022 20:19, Han-Wen Nienhuys wrote: >> Vendoring Guile seems totally impractical. The Guile compilation does >> some sort of bootstrapping, which makes building it from scratch >> glacially slow (like: O(1 hour)), so it would be impossible for day to >> day development work

Re: Guile 3.0

2022-05-23 Thread Wol
On 23/05/2022 20:19, Han-Wen Nienhuys wrote: Vendoring Guile seems totally impractical. The Guile compilation does some sort of bootstrapping, which makes building it from scratch glacially slow (like: O(1 hour)), so it would be impossible for day to day development work. Just an idea, if "curr

Re: Guile 3.0

2022-05-23 Thread Luca Fascione
On Mon, May 23, 2022 at 9:19 PM Han-Wen Nienhuys wrote: > I'm missing the context for this proposal. > Something in the original thread from Jonas made me think some distros were wrangling keeping up distributing guile only for lilypond's benefit. It's possible I misunderstood and he actually me

Re: Guile 3.0

2022-05-23 Thread Han-Wen Nienhuys
On Sun, May 22, 2022 at 7:48 PM Luca Fascione wrote: > I would like to bring up an option that I'd expect fair few of you will > _really_ not like. > I'm doing this not because I necessarily believe it to be a > particularly good way forward, > rather because I feel it is sometimes useful to artic

Re: Guile 3.0

2022-05-23 Thread Luca Fascione
This also makes a lot of sense to me, yes. L On Mon, 23 May 2022, 13:12 Jean Abou Samra, wrote: > > > Le 22/05/2022 à 21:52, Luca Fascione a écrit : > > > > On Sun, May 22, 2022 at 9:05 PM Jonas Hahnfeld wrote: > > > > On Sun, 2022-05-22 at 20:14 +0200, Luca Fascione wrote: > > > So at

Re: Guile 3.0

2022-05-23 Thread Jean Abou Samra
Le 22/05/2022 à 21:52, Luca Fascione a écrit : On Sun, May 22, 2022 at 9:05 PM Jonas Hahnfeld wrote: On Sun, 2022-05-22 at 20:14 +0200, Luca Fascione wrote: > So at the cost of rocking the cage a bit hard, I came asking the > uncomfortable question: > what would happen if (f

Re: Guile 3.0

2022-05-22 Thread Luca Fascione
On Sun, May 22, 2022 at 9:05 PM Jonas Hahnfeld wrote: > On Sun, 2022-05-22 at 20:14 +0200, Luca Fascione wrote: > > So at the cost of rocking the cage a bit hard, I came asking the > > uncomfortable question: > > what would happen if (for this unique circumstance) we'd do what one > > would norma

Re: Guile 3.0

2022-05-22 Thread Jonas Hahnfeld via Discussions on LilyPond development
On Sun, 2022-05-22 at 20:14 +0200, Luca Fascione wrote: > So at the cost of rocking the cage a bit hard, I came asking the > uncomfortable question: > what would happen if (for this unique circumstance) we'd do what one > would normally consider poor practice? Let's call your proposal by its true,

Re: Guile 3.0

2022-05-22 Thread Luca Fascione
On Sun, May 22, 2022 at 8:02 PM David Kastrup wrote: > What do you mean with "shipped"? I mean that when you clone the lilypond repo you'd find one more directory, say guile-2.2.7+/ or guile-3.0.8+/ or something like that. In fact we'd likely end up compiling a slightly different version thereo

Re: Guile 3.0

2022-05-22 Thread David Kastrup
Luca Fascione writes: > I would like to bring up an option that I'd expect fair few of you will > _really_ not like. > I'm doing this not because I necessarily believe it to be a > particularly good way forward, > rather because I feel it is sometimes useful to articulate in words why an > "obvio

Re: Guile 3.0

2022-05-22 Thread Luca Fascione
I would like to bring up an option that I'd expect fair few of you will _really_ not like. I'm doing this not because I necessarily believe it to be a particularly good way forward, rather because I feel it is sometimes useful to articulate in words why an "obviously awful idea" is, in fact, awful.

Re: Guile 3.0

2022-05-22 Thread David Kastrup
Jean Abou Samra writes: > Le 22/05/2022 à 17:04, David Kastrup a écrit : >> [...] >>> Also see >>> >>> guile$ git shortlog -ns --since="2 months ago" >>> 2  Timothy Sample >>> 1  Ludovic Courtès >>> 1  Mikael Djurfeldt >> Well, it's the stable release branch. > > > What would be

Re: guile-3.0 and LilyPond - here: /input/regression/context-defaultchild-cycle.ly fails

2020-01-21 Thread David Kastrup
Thomas Morley writes: > Am Mi., 22. Jan. 2020 um 00:59 Uhr schrieb David Kastrup : >> >> >> #(ly:set-option 'warning-as-error #t) >> %% not sure why these warnings appear twice [dfe] >> -#(ly:expect-warning (_ "default child context begins a cycle: `~a'") 'Score) >> -#(ly:expect-warning (_ "can

Re: guile-3.0 and LilyPond - here: /input/regression/context-defaultchild-cycle.ly fails

2020-01-21 Thread Thomas Morley
Am Mi., 22. Jan. 2020 um 00:59 Uhr schrieb David Kastrup : > > Thomas Morley writes: > > > Hi, > > > > some remarks: > > > > Guile-3.0 > > First I compiled successfully guile-master from their repo, giving GNU > > Guile 3.0.0.6-f3298 > > Trying to compile LilyPond with that guile (ofcourse adding

Re: guile-3.0 and LilyPond - here: /input/regression/context-defaultchild-cycle.ly fails

2020-01-21 Thread David Kastrup
Thomas Morley writes: > Hi, > > some remarks: > > Guile-3.0 > First I compiled successfully guile-master from their repo, giving GNU > Guile 3.0.0.6-f3298 > Trying to compile LilyPond with that guile (ofcourse adding a bunch of > patches) I had some problems pointing configure to the correct guil

Re: guile-3.0 and LilyPond - here: /input/regression/context-defaultchild-cycle.ly fails

2020-01-21 Thread Thomas Morley
Am Mi., 22. Jan. 2020 um 00:41 Uhr schrieb Karlin High : > > On 1/21/2020 5:10 PM, Thomas Morley wrote: > > Afterwards I've got a successful ´make´ with current LilyPond-master. > > So it's a functional LilyPond with guile-3.0? How does it perform if fed > something big? I'm thinking of the thread

Re: guile-3.0 and LilyPond - here: /input/regression/context-defaultchild-cycle.ly fails

2020-01-21 Thread Karlin High
On 1/21/2020 5:10 PM, Thomas Morley wrote: Afterwards I've got a successful ´make´ with current LilyPond-master. So it's a functional LilyPond with guile-3.0? How does it perform if fed something big? I'm thinking of the thread on benchmarking that used Vaughan McAlley's MDSM.ly, the Robert C