unofficial mirror of guile-user@gnu.org 
 help / color / mirror / Atom feed
From: Kevin Ryde <user42@zip.com.au>
Cc: guile-user@gnu.org
Subject: Re: new slib and guile 1.6.7
Date: Thu, 03 Nov 2005 07:16:48 +1100	[thread overview]
Message-ID: <87oe52dcun.fsf@zip.com.au> (raw)
In-Reply-To: <rmi64rb3w43.fsf@fnord.ir.bbn.com> (Greg Troxel's message of "02 Nov 2005 10:30:52 -0500")

Greg Troxel <gdt@ir.bbn.com> writes:
>
> You are right, but if you object to going from what we have to what I
> posted, I don't see your point.

I was hoping the issue could be killed for good, ie. impervious to
anything guile.init might do in the future :-).

> slib needs to define the API that guile.init has to provide for
> users for slib.

I suspect it's not that formal, but rather the init files are only
those bits which have turned out to vary between supported schemes.
The last change for instance moved bits out of the common files into
the init files.

> (define base:define define)
> (define define
>   (procedure->memoizing-macro
>    (lambda (exp env)
>      (cons (if (= 1 (length env)) 'define-public 'base:define) (cdr exp)))))
>
> which I think results in all the defines in the file being
> define-public.

Yes, for top-level defines.  Dunno what that's actually meant to do
though.

Incidentally the test seems to fail in the guile cvs, different
implementation of env or something.


_______________________________________________
Guile-user mailing list
Guile-user@gnu.org
http://lists.gnu.org/mailman/listinfo/guile-user


  reply	other threads:[~2005-11-02 20:16 UTC|newest]

Thread overview: 21+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2005-10-21 18:54 new slib and guile 1.6.7 Greg Troxel
2005-10-21 20:06 ` Alan Grover
2005-10-21 21:40   ` Kevin Ryde
2005-10-28 13:33   ` Greg Troxel
2005-10-28 22:47     ` Kevin Ryde
2005-10-28 23:40       ` Greg Troxel
2005-10-29 19:52         ` Greg Troxel
2005-10-30  0:48         ` Kevin Ryde
2005-10-30 14:35           ` Greg Troxel
2005-10-30 23:58             ` Kevin Ryde
2005-10-31 22:42               ` Greg Troxel
2005-10-31 23:52                 ` Kevin Ryde
2005-11-02 15:30                   ` Greg Troxel
2005-11-02 20:16                     ` Kevin Ryde [this message]
2005-11-04 15:46                       ` Greg Troxel
2005-11-06 18:08                 ` Rob Browning
2005-11-08  7:38                 ` Rob Browning
2005-11-08 18:01                   ` Greg Troxel
2005-11-08 19:43                     ` Rob Browning
2005-11-09 14:56                       ` Greg Troxel
2005-11-20  2:29                         ` Rob Browning

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=87oe52dcun.fsf@zip.com.au \
    --to=user42@zip.com.au \
    --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).