On Sat, 2010-01-16 at 17:17 -0800, Derick Eddington wrote:
> On Sat, 2010-01-16 at 16:52 -0600, Eduardo Cavazos wrote:
>
> > A whole other can of worms is having a way to query the Scheme system
> > for information about the available libraries. For example,
> >
> > * Get a list of available libraries (not just those loaded)
>
> SRFI 104 is designed to assist that. See the below program.
> (li (parameterize ((recognized-extensions
> '("ikarus-r6rs-lib"
> "r6rs-lib")))
> (library-file-name-info lfn))))
P.S. I think I'm going to change the design of SRFI 104 so that that
parameterization is not necessary, because you might not know all the
extensions you're interested in. Users will be able to have the
stricter semantics by making their own derived function.
--
: Derick
----------------------------------------------------------------