This page is currently under construction.
A few people have noticed my LibraryEmailModule
script "modules." About a year ago Jade Lily created the SecondLife
Public Library, and asked me to create a browsing system for their text and media content. During that period, I was experimenting with applying Object-Oriented Programming's principles to SecondLife
scripts, to see if the organizational capabilities of the paradigm could be applied in such a context.
The result: script modules
. The monolithic script I knew a project of this size would grow into pushed me to split scripts up not based on need, but so that each script was an self-contained entity that exposed an interface other scripts could use to communicate with it. Some modules, like the XyTextDriver
exposed a simple, highly-usable interface over a complex algorithm or process.
The Content Browser
The Content Browser object looks very much like an ATM, a large text screen with buttons on the left side corresponding to lines of text.
Unless otherwise indicated, these scripts are covered by the GNU General Public License version 2