Re: [Scheme-reports] "include" filename resolution Andy Wingo (14 Aug 2011 20:01 UTC)
Re: [Scheme-reports] "include" filename resolution Andre van Tonder (14 Aug 2011 21:48 UTC)
Re: [Scheme-reports] "include" filename resolution Andy Wingo (15 Aug 2011 21:04 UTC)

Re: [Scheme-reports] "include" filename resolution Andy Wingo 15 Aug 2011 21:03 UTC

Hi Andre,

On Sun 14 Aug 2011 23:47, Andre van Tonder <andre@het.brown.edu> writes:

> On Sun, 14 Aug 2011, Andy Wingo wrote:
>
>> On Sat 13 Aug 2011 17:18, Andre van Tonder <andre@het.brown.edu> writes:
>>
>>> On Sat, 13 Aug 2011, Andy Wingo wrote:
>>>
>>>> However `load' with relative paths does not make any portable kind of
>>>> sense.
>>>
>>> Why not?  It's always worked on all the Schemes I've used.
>>
>> What does it do in all the Schemes you've used?  If you can specify it
>> clearly then that language should be in the report.
>
> Relative paths being with respect to the directory of the file containing the
> LOAD command.

That sounds like `include' to me.  But, it is what Guile's macro hackery
does for `load' too.

  ;;; foo/bar.scm
  (module (foo bar)
    (import (scheme))
    (export bar-load)
    (begin
      (define (bar-load f) (load f))))

  ;;; at the repl
  (import (foo bar))
  (bar-load "baz.scm")

What do you expect to happen here?

Andy
--
http://wingolog.org/

_______________________________________________
Scheme-reports mailing list
Scheme-reports@scheme-reports.org
http://lists.scheme-reports.org/cgi-bin/mailman/listinfo/scheme-reports