[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: SLIB
From: |
Kevin Ryde |
Subject: |
Re: SLIB |
Date: |
Fri, 17 Aug 2007 08:43:42 +1000 |
User-agent: |
Gnus/5.110007 (No Gnus v0.7) Emacs/22.1 (gnu/linux) |
"Mikael Djurfeldt" <address@hidden> writes:
>
> Yes, ideally, you should coordinate this with Aubrey. Why not explain
> the situation for him? I think the simplest solution would be to use
> the main idea of (ice-9 slib) explained above. Maybe Aubrey could
> strip down guile.init a bit so that ice-9/slib.scm could load
> guil.init and add the Guile module system specific things to make
> loading into (ice-9 slib) and exporting from it work?
Yep. Rob worked on that, or on slib.scm loading guile.init at least.
He checked-in an slib.scm along those lines into the 1.6 branch,
http://cvs.savannah.gnu.org/viewvc/guile/guile-core/ice-9/slib.scm?revision=1.32.2.10&root=guile&view=markup&pathrev=branch_release-1-6
I'm not certain if it covers every possibility, but it does mean current
and future slib has a good chance of working. (I've only really nosed
around this stuff lately to let my lint program work with it.)
> Just loading guile.init in its current form simply does
> not work together with the Guile module system. Unfortunately, it
> doesn't become obvious until one has used it enough.
That might be what I meant. Slib seems well setup to turn the top level
of any scheme into a more or less uniform slib environment, it's not
clear it tries to know much about modules (in guile or any other
scheme).
- SLIB, Ludovic Courtès, 2007/08/11
- Re: SLIB, Mikael Djurfeldt, 2007/08/11
- Re: SLIB, Kevin Ryde, 2007/08/15
- Re: SLIB, Mikael Djurfeldt, 2007/08/16
- Re: SLIB,
Kevin Ryde <=