Hi!
On Fri, 22 Apr 2005 10:53:29 -0700, "Eric Scott" <eric.scott(a)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.
I can run the Apropos demo on LispWorks, but in Allegro (7.0) (Windows 2000 .NET 1.1) I get:
cg-user(1):
; Loading C:\Prog\RDNZL-0.6.1\examples\apropos.lisp
cg-user(1): (run-apropos-form)
Error: Recursive error while printing or signalling an error. This is sometimes caused by an
error in a print-object
method.
What should I look for?
Thanks,
Alex
__________________________________
Do you Yahoo!?
Yahoo! Mail - Find what you need with new enhanced search.
http://info.mail.yahoo.com/mail_250