[sldev] Plugin API Architecture for Second Life

Ben Byer sldev at bushing.mm.st
Mon Feb 12 19:51:58 PST 2007


On Feb 12, 2007, at 6:37 PM, Tim Shephard wrote:

> I believe bushing has mostly been using callbacks in functions in the
> open sourced code and then loading libraries dynamically via
> LoadLibrary/GetProcAddress.
>
> This is certainly one approach, and an interesting one, but there are
> many others which have different pros/cons and trade offs.
>
> For example, what do people think about embedding a virtual machine
> and running a scripted language such as Python, JavaScript, or
> something custom?

I don't really understand how you can embed a virtual machine without  
using callbacks in functions.

I finally put down some of my thoughts and a bit of sample code here:

https://wiki.secondlife.com/wiki/Plugin_architecture_Low- 
level_Architecture

-b



More information about the SLDev mailing list