[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Guile 1.8 / Viper System Interface

From: David Kastrup
Subject: Re: Guile 1.8 / Viper System Interface
Date: Sun, 28 Jun 2015 18:22:27 +0200
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.50 (gnu/linux)

klaus schilling <address@hidden> writes:

> Thien-Thi Nguyen <address@hidden> writes:
>> [1:text/plain Hide]
>> () David Pirotte <address@hidden>
>> () Fri, 26 Jun 2015 16:36:30 -0300
>>    > Sorry, you got me wrong. This is an announcement thread for
>>    > those interested.
>>    None of us is interested in guile-1.8, please use guile-2
>> I'm still interested.  If the new fork can handle all the stuff
>> (w/o breakage) at: <> then i
>> have nothing against it.
> Didn't Lilypond and Texmacs experience troubles with guile-2.0? At leats in 
> the
> latest Debian editions (Jessie), Lilypond depends on the 1.8 libraries,
> not 2.0, but perhaps it has been fixed?

You wish.

Some recent demotivators for the porting effort from the GUILE bug


Read through the entire communication, with the background being that
GUILE developers have several times offered to help with the GUILEv2
migration but went silent whenever a branch to work on and instructions
were given to them.

In short: GUILEv2 garbage collection has problems reproducible outside
of LilyPond, potentially affecting any application using the documented
hooks for organizing memory.  GUILE developers think that they might be
problems with the Boehm Garbage collector but it does not appear anybody
can be bothered submitting something upstream.


In short: GUILEv2's only documented way of dealing with binary in-memory
ports is broken.  No work on a fix can be seen, the suggested temporary
workaround (which does not do the trick in LilyPond itself but figuring
out just why and then producing another simmered down example is rather
hard) is slated to be disabled in version 2.1 at the latest.

I'm the only one working on GUILEv2 migration and I do have a low
frustration tolerance meaning that after enough discouragement I work on
other things.

Getting more GUILE developers involved is non-trivial since my only way
of communication is the bug tracker as I'm prohibited from posting on
the developer list.


And not all that many people regularly read the bug tracker.

> (Texmacs seems to have become non-free.)

Uh what?  <URL:>, and
I don't see much of a way it can go anywhere else.  I could imagine that
parts of its documentation are GFDL (which might cause a non-free
classification according to Debian rules).

However that may be, its development certainly seems to have come to a
stop mostly.  Certainly no GUILEv2 in sight for it, and that may be
reason for a removal from Jessie just like LilyPond will likely soon be
subjected to.

David Kastrup

reply via email to

[Prev in Thread] Current Thread [Next in Thread]