[rdnzl-devel] Re: Library search-paths under LWW

Edi Weitz edi at agharta.de
Fri Apr 22 18:13:33 UTC 2005


Hi!

On Fri, 22 Apr 2005 10:53:29 -0700, "Eric Scott" <eric.scott at islanddata.com> wrote:

> I've just started to use the 'rdnzl' (http://weitz.de/rdnzl)
> library, which provides a lisp interface to .Net. One basic example
> revolves around a .Net assembly called AproposGui.dll.  I can get
> the example to work if the dll is placed directly in the
> *lispworks-directory*, but if the dll is placed elsewhere, I get an
> 'assembly not found' error.  What I'd like to do is be able to
> specify a search path that would include arbitrary directories
> containing dll's I'm interested in interfacing to.  Apropos-ing, I
> find the symbol 'system::*library-search-path*', which one might
> think would do the trick, but 1) it's not exported and 2) enlisting
> it with the desired pathnames doesn't work. Redefining the "path"
> environment variable has not worked either.
>
> Is there some method or system parameter I can use to specify a
> search path of this kind? Thanks to anyone who can shed light on
> this.

The way assemblies are found is determined by the CLR and has nothing
to do with RDNZL or the underlying Lisp - you'll find the details in
the Microsoft documentation.

Generally, you should ask questions about RDNZL on the RDNZL mailing
list, though.

Cheers,
Edi.



More information about the rdnzl-devel mailing list