Как понял, в rdnzl дает способы загрузить сборки из GAC, а из тупо из файла — нет.
Есть в rdnzl метод
(defun load-assembly (name)
[System.Reflection.Assembly.LoadWithPartialName name])
который переписал примерно так:
(defun load-assembly-file (name)
[System.Reflection.Assembly.LoadFrom name])
И что-то на простом примере
(import-assembly (load-assembly-file "SomeAssembly.dll"))
(defun foo (msg) (invoke [%SomeNS.SomeClass.SomeStaticProperty] "MsgBox" msg))
(foo "test")
выдает ошибку вида
Trying to call function %GET-STATIC-PROPERTY-VALUE with NULL object #<CONTAINER NULL #x12C8D68>
Т.е. реально сборка что-то не грузится...
И что-то не пойму, где я не фигню спорол
26.11.08 23:46: Перенесено модератором из 'Философия программирования' — AndrewVK
да и еще веткой слегка ошибся