A question, has anyone had experience with the following problem on windows?
You try to load a dll, say libclutter, and you receive an error message that this dll depends on another. Then you try to load that new dll, and it has a new dependency.
Thus, you have to go through all the dependencies and make a list with the dlls in the correct order, sort of like this:
(defmacro load-libraries (&rest args)
,@(loop for arg in args collecting `(cffi:load-foreign-library ,arg))))
EDIT: Apparently, all i had to do was set the environment path. So, i guess all i need to do is learn to set the path in lisp. I would still like to know if it is possible to
display a more detailed error message instead of a general "dll missing". Like a specific name of a dll.