Duncan,
are you going to take care of this? I have a quick solution for R-
devel that adds a special entry if requested.
I'm not quite convinced that we need as much flexibility as adding
arbitrary DllInfos, because the embedding application is a really
special concept (everything else is dynamically loaded except for the
application). In a sense "base" does that for non-embedded R and the
distinction is that it doesn't allow dynamic lookup. I don't think
adding arbitrary DllInfos is wise, because we would have to expose
DLL handles etc. - do we really want to do that? And as for adding
NULL-handle DLLInfos, there is only one legitimate use and that is
the embedding application, so anything else looks more like abuse to
me... (just lazy solution to not have to determine the dll). Also the
embedded DllInfo cannot be unloaded by design, so it doesn't need
anything complicated...