Search
14:10:10
Shinmera
it does have a hooks mechanism exactly for that
14:12:03
_death
I guess it could provide some convenience hooks then
14:15:37
_death
though if you want some precompilation to happen by default, maybe a hook is not ideal
14:17:10
_death
the user would then need to remove the hook if he chooses to avoid such precompilation.. then again if it's all documented, may be ok
14:17:36
Shinmera
yeah, more than that I'd like to provide pre-made stuff when you use things like cl+ssl
14:17:47
Shinmera
but unfortunately asdf sucks and has no way to do optional dependency stuff, so :/
14:23:52
_death
so hooks could be used instead of some asdf magic?
14:24:25
Shinmera
cause I need to be able to access symbols from cl+ssl
14:24:34
Shinmera
so I *cannot* provide the hooks in deploy
14:24:49
Shinmera
because I have no way to say "compile this file if this system is also going to be loaded"
14:26:07
_death
(when (find-package "CL+SSL") (load "cl+ssl-stuff")) not a good workaround?
14:26:16
Shinmera
where would you put that
14:26:29
_death
maybe I'm misunderstanding something
14:26:54
Shinmera
If a user of deploy also needs cl+ssl I would like to provide workarounds for the combination of the two.
14:27:11
Shinmera
I cannot do this, because I cannot ask ASDF to load a source file when a foreign system is loaded.
14:31:06
_death
guess the usual method deploy-cl+ssl.asd can also be used
14:31:21
Shinmera
that's awful and you know it
14:31:43
Shinmera
not really, because it requires the user to be aware of the system.
14:32:00
Shinmera
at which point, might as well ask the user to just copy-paste a snippet
14:39:39
_death
ok.. I assumed a user of deploy would already be aware of everything that needs bundling