From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: David Kastrup Newsgroups: gmane.lisp.guile.user Subject: Re: Guile 1.8 / Viper System Interface Date: Sun, 28 Jun 2015 18:22:27 +0200 Organization: Organization?!? Message-ID: <876167u7jw.fsf@fencepost.gnu.org> References: <87381csvr6.fsf@zigzag.favinet> <877fqnvp1k.fsf@web.de> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Trace: ger.gmane.org 1435509027 12027 80.91.229.3 (28 Jun 2015 16:30:27 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sun, 28 Jun 2015 16:30:27 +0000 (UTC) To: guile-user@gnu.org Original-X-From: guile-user-bounces+guile-user=m.gmane.org@gnu.org Sun Jun 28 18:30:19 2015 Return-path: Envelope-to: guile-user@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1Z9FTG-0005IE-RQ for guile-user@m.gmane.org; Sun, 28 Jun 2015 18:30:18 +0200 Original-Received: from localhost ([::1]:39443 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Z9FTG-00085A-7n for guile-user@m.gmane.org; Sun, 28 Jun 2015 12:30:18 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:34796) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Z9FT6-00084y-UG for guile-user@gnu.org; Sun, 28 Jun 2015 12:30:10 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Z9FT4-0008Q5-7a for guile-user@gnu.org; Sun, 28 Jun 2015 12:30:08 -0400 Original-Received: from plane.gmane.org ([80.91.229.3]:42281) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Z9FT4-0008MS-1n for guile-user@gnu.org; Sun, 28 Jun 2015 12:30:06 -0400 Original-Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1Z9FT1-00059V-On for guile-user@gnu.org; Sun, 28 Jun 2015 18:30:03 +0200 Original-Received: from x2f44c5d.dyn.telefonica.de ([2.244.76.93]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sun, 28 Jun 2015 18:30:03 +0200 Original-Received: from dak by x2f44c5d.dyn.telefonica.de with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sun, 28 Jun 2015 18:30:03 +0200 X-Injected-Via-Gmane: http://gmane.org/ Original-Lines: 74 Original-X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: x2f44c5d.dyn.telefonica.de X-Face: 2FEFf>]>q>2iw=B6, xrUubRI>pR&Ml9=ao@P@i)L:\urd*t9M~y1^:+Y]'C0~{mAl`oQuAl \!3KEIp?*w`|bL5qr,H)LFO6Q=qx~iH4DN; i"; /yuIsqbLLCh/!U#X[S~(5eZ41to5f%E@'ELIi$t^ Vc\LWP@J5p^rst0+('>Er0=^1{]M9!p?&:\z]|;&=NP3AhB!B_bi^]Pfkw User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.50 (gnu/linux) Cancel-Lock: sha1:A6M8jzCYCMX35xlXyy3AWb+6nDc= X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 80.91.229.3 X-BeenThere: guile-user@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: General Guile related discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guile-user-bounces+guile-user=m.gmane.org@gnu.org Original-Sender: guile-user-bounces+guile-user=m.gmane.org@gnu.org Xref: news.gmane.org gmane.lisp.guile.user:11886 Archived-At: klaus schilling writes: > Thien-Thi Nguyen writes: > >> [1:text/plain Hide] >> >> () David Pirotte >> () 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 database: 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? , 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