Re: Hacklily (online LilyPond editor) updated with LilyPond 2.26.0 and 2.27.1

Tina Petzel <[email protected]> Tue, 07 Jul 2026 18:23:30 +0200
Newsgroups gmane.comp.gnu.lilypond.general
Message-ID <[email protected]>
Hi Lukas,
 
> a) "Unstable" versions are, in fact, very stable in LilyPond - they
> don't usually crash more often than a 'stable' version. The instability
> only means that new features are not guaranteed to remain unchanged.

And this I think is exactly why using unstable versions is not really suitable 
for an online score writing and sharing system like this one. With stable 
versions Jocelyn has to support essentially one lilypond version (since stable 
generally implies that patch releases don’t break API). With unstable this 
would mean she has to support potentially every unstable version out there.

I think offering compilation against the latest unstable version or something is 
a nice feature. But supporting every single development version out there is 
going to be a lot — and probably not necessary.

> b) "Unstable" versions are released quite frequently and sometimes
> contain all sorts of cool new features. For instance, in
> https://lilypond.org/doc/v2.27/Documentation/changes/rhythm-improvements
> I find \beamBreak, a personal favourite of mine that I couldn't get
> finished in time for the 2.26 cycle. For some music, I wouldn't want to
> miss it today.
> 
> c) "Stable" versions are released quite infrequently, and thus, users
> who only use stable versions sometimes have to wait very long until they
> can use all those great new features mentioned in b).

Supporting latest unstable release already gives you these features if you 
really need them.

Rather I think it would be good to not just support current stable and current 
development, but to support at least the last n stable releases for score to 
keep working even if there is a new Lilypond release.

Cheers,
Tina
signature.asc (application/pgp-signature, 228 B)
-----BEGIN PGP SIGNATURE-----

iHUEABYKAB0WIQS0sdUK2Lu8of48K2+FHhaCPe7BywUCak0oAgAKCRCFHhaCPe7B
y5LcAPsHrs5gFimWN79fv2sza+iygLbGTDMrNcLofOoiYXtCsAD+OEcrAHo9QAtn
970Pt9FDJAdWOc1Pf4cFf8zUQ6fX1Aw=
=6lvL
-----END PGP SIGNATURE-----