[sldev] Scripting the client
Dzonatas
dzonatas at dzonux.net
Wed Aug 1 20:59:16 PDT 2007
Lawson English wrote:
> What should be scriptable by such an interface? How it should
> accomidate/facilitate plug-ins?
A scriptable interface allows us to use higher-level plug-in easier. The
script engine has to exist as a binary plug-in at a lower level.
Binary plug-ins have to be somewhat isolated in name-space. I have made
the C++ class LLDynamicSharedLibrary to help with binary plug-in models.
The problem is that STL code prevents us from having a stable viewer,
but we are working on it. It is a matter of library/API compatibility.
Plug-ins need the STL to use a more higher-level API. A very low-level
API is possible, but such is much harder to port across platforms and is
much harder to maintain.
--
Power to Change the Void
More information about the SLDev
mailing list