unofficial mirror of guile-user@gnu.org 
 help / color / mirror / Atom feed
From: Sebastian Tennant <sebyte@smolny.plus.com>
To: guile-user@gnu.org
Subject: Re: ttn-pers-scheme & ttn-do
Date: Wed, 19 Mar 2008 13:08:37 +0200	[thread overview]
Message-ID: <87r6e7ezt6.fsf@moley.moleskin.org> (raw)
In-Reply-To: 874pb3majf.fsf@ambire.localdomain

Quoth Thien-Thi Nguyen <ttn@gnuvola.org>:
> () Sebastian Tennant <sebyte@smolny.plus.com>
> () 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	other threads:[~2008-03-19 11:08 UTC|newest]

Thread overview: 7+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2008-03-18 20:20 ttn-pers-scheme & ttn-do Sebastian Tennant
2008-03-19  7:35 ` Thien-Thi Nguyen
2008-03-19 11:08   ` Sebastian Tennant [this message]
2008-04-03 11:28     ` Thien-Thi Nguyen
2008-04-03 11:47       ` Thien-Thi Nguyen
2008-04-12 16:36       ` Sebastian Tennant
2008-05-25 18:12         ` Thien-Thi Nguyen

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

  List information: https://www.gnu.org/software/guile/

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=87r6e7ezt6.fsf@moley.moleskin.org \
    --to=sebyte@smolny.plus.com \
    --cc=guile-user@gnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).