guile-user
[Top][All Lists]
Advanced

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

Re: ttn-pers-scheme & ttn-do


From: Sebastian Tennant
Subject: Re: ttn-pers-scheme & ttn-do
Date: Wed, 19 Mar 2008 13:08:37 +0200
User-agent: Gnus/5.110007 (No Gnus v0.7) Emacs/22.1 (gnu/linux)

Quoth Thien-Thi Nguyen <address@hidden>:
> () Sebastian Tennant <address@hidden>
> () 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





reply via email to

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