Andy Wingo <wi...@pobox.com> writes:

> Then in your script you would (add-relative-load-path ".").
>
> Maybe we need an `add-to-load-path' form that handles the eval-when,
> actually, so it would be
>
>   (add-to-load-path (dirname (current-source-filename)))
>
> or something like that.  (We'd have to define current-source-filename as
> well, in terms of current-source-location.)
>
> What do folks think?  Is it work it?

Yes, I think so!  I think it will be a great help for uninstalled
experimentation.

I can think of a couple of plausible enhancements:

(1) factoring out any occurrences of "/x/.." and "/." in the directory
that results from the in-vicinity call

(2) only adding the directory to the load path if it isn't already
there.

But neither of those is crucial.

Of the possibilities above, I think I prefer

>   (add-to-load-path (dirname (current-source-filename)))

Thanks for thinking about this.

       Neil

Reply via email to