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

Re: Plan for revising



From: Derick Eddington <derick.eddington@xxxxxxxxx>
Subject: Plan for revising
Date: Tue, 06 Oct 2009 22:51:32 -0700

> I'm going to revise this SRFI as follows, unless someone thinks
> something should be discussed further.
[...]

All points seem good.   Thanks for your effort.

I'd like to clearify one point.  Suppose I have /usr/share/scheme
and /home/shiro/scheme in SCHEME_LIBRARY_PATH, in that order,
and I have those files:

  /usr/share/scheme/acme/foo.sls
  /home/shiro/scheme/acme/foo.sls
  /home/shiro/scheme/acme/foo.myscheme.sls

If myscheme wants to import (acme foo), should it load the
"first match" which is /usr/share/scheme/acme/foo.sls, or 
should it keep looking for the "best match", which is
/home/shiro/scheme/acme/foo.myscheme.sls?

The current wording of srfi-103 seems to leave it implementation
dependent.  Is it correct?   I wonder it may introduce a subtle
incompatibilities among different implementations which can be
a source of problems difficult to track down.   The current
srfi-103 says something about transitive imports; could you
explain it a bit more?

--shiro