From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Sebastian Tennant Newsgroups: gmane.lisp.guile.user Subject: Re: ttn-pers-scheme & ttn-do Date: Wed, 19 Mar 2008 13:08:37 +0200 Message-ID: <87r6e7ezt6.fsf@moley.moleskin.org> References: <87iqzj4we8.fsf@moley.moleskin.org> <874pb3majf.fsf@ambire.localdomain> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: ger.gmane.org 1205924950 12541 80.91.229.12 (19 Mar 2008 11:09:10 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 19 Mar 2008 11:09:10 +0000 (UTC) To: guile-user@gnu.org Original-X-From: guile-user-bounces+guile-user=m.gmane.org@gnu.org Wed Mar 19 12:09:39 2008 Return-path: Envelope-to: guile-user@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1JbwAp-00086k-Fj for guile-user@m.gmane.org; Wed, 19 Mar 2008 12:09:35 +0100 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1JbwAF-0004DQ-HD for guile-user@m.gmane.org; Wed, 19 Mar 2008 07:08:59 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1JbwA9-0004DL-WD for guile-user@gnu.org; Wed, 19 Mar 2008 07:08:54 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1JbwA8-0004D6-4v for guile-user@gnu.org; Wed, 19 Mar 2008 07:08:52 -0400 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1JbwA8-0004Cx-0M for guile-user@gnu.org; Wed, 19 Mar 2008 07:08:52 -0400 Original-Received: from main.gmane.org ([80.91.229.2] helo=ciao.gmane.org) by monty-python.gnu.org with esmtps (TLS-1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1JbwA7-0007qe-5j for guile-user@gnu.org; Wed, 19 Mar 2008 07:08:51 -0400 Original-Received: from list by ciao.gmane.org with local (Exim 4.43) id 1JbwA2-0000bF-M1 for guile-user@gnu.org; Wed, 19 Mar 2008 11:08:46 +0000 Original-Received: from 85.105.17.65 ([85.105.17.65]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Wed, 19 Mar 2008 11:08:46 +0000 Original-Received: from sebyte by 85.105.17.65 with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Wed, 19 Mar 2008 11:08:46 +0000 X-Injected-Via-Gmane: http://gmane.org/ Original-Lines: 72 Original-X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: 85.105.17.65 User-Agent: Gnus/5.110007 (No Gnus v0.7) Emacs/22.1 (gnu/linux) Cancel-Lock: sha1:vBjm8VOrofDUG7fnu5HBs3M6ngg= X-detected-kernel: by monty-python.gnu.org: Linux 2.6, seldom 2.4 (older, 4) X-BeenThere: guile-user@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: General Guile related discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: guile-user-bounces+guile-user=m.gmane.org@gnu.org Errors-To: guile-user-bounces+guile-user=m.gmane.org@gnu.org Xref: news.gmane.org gmane.lisp.guile.user:6482 Archived-At: Quoth Thien-Thi Nguyen : > () Sebastian Tennant > () Tue, 18 Mar 2008 22:20:15 +0200 > > checking if (guile-user) exports `close-all-fdes-except'... no > configure: error: module (guile-user) does not export > close-all-fdes-except; required > > Something to do with dynamic linking and/or compiled code? I know > that much from the reference manual, although 'guile-user' isn't in > the index (perhaps it should be).... > > That func is available in Guile 1.4.x, an amicable fork of Guile: > http://www.gnuvola.org/software/guile/ Hmm, I had overlooked this fork until now, assuming 1.4.x must be old/out-of-date, but I'm starting to think 1.8.x is more out of date! Having said that, a little diff magic on their respective procedure indices shows that there are 1410 procedures common to both, 1286 procedures (inc. SCM_*) exclusive to 1.8.x and 511 procedures (inc GH_*) exclusive to 1.4.x. Coming from an Emacs Lisp background, at least one of those 511 procedures, namely 'editing-buffer', I already miss. "1.4.1.x, with x >= 108 is provided under the GNU GPL. See file COPYING. The special exception available in prior versions in the 1.4.1.x series is no longer available." What was this special exception and was it the reason for the fork? > I will amend that page's README blurb in the next week or so to include > my hopes about a merging of selected Guile 1.4.x features into Guile > latest. Perhaps `close-all-fdes-except' will be one of those features, > but i doubt it... Good luck. I'd be very interested to know a little more about the politics e.t.c.... perhaps off-list?.. even though you describe the fork as amicable. > http://www.gnuvola.org/software/ttn-do/ttn-do.html.gz > > is 'not found on this server'. > > Perhaps a transient error (NFS, blech). Please try again. Got it. > Happily swotting up on some ttn-pers-scheme-0.50 source code in the > mean time :-) > > That stuff is retired; frankly, i rolled the 0.50 release so that i > could do "make install uninstall" w/ it. In info node "Future", there > are pointers to better-maintained (if not better-written, heh) code. > (Gist: ttn-do is where the churn is, now.) Understood. I was interested in shellutils.scm which hasn't made it into ttn-do. Just tried building ttn-do. Configure ran OK, but make borked: guile-tools c2x -o expat.x expat.c /usr/bin/guile-tools: no such program: /usr/share/guile/1.8/scripts/c2x So I suppose it's a case once again of requiring 1.4.x rather than 1.8.x It does seem a shame to me that your numerous contributions to the Guile code base find themselves effectively sidelined to your own distribution. Seb