One of the reasons for developing in adv3Lite was to provide an easier route for people wanting to learn TADS 3 (since adv3Lite has a less complex class hierarchy). But learning TADS 3 involves learning the language (and some other elements of the system such as at least some of the intrinsic classes) as well as the framework library that provides the parser, world model and other such necessities for writing IF. The original release of adv3Lite (an alternative to the adv3 that comes standard with TADS 3) came with a manual that provided detailed information about the new library, but assumed knowledge of the TADS 3 language (and related system features). Subsequent releases gradually included a tutorial that didn’t assume this knowledge, and that provides one way in for new users learning the system from scratch. This tutorial will suit new users who primarily want to learn by doing (by being walked through the creation of three sample games) but may not suit those who prefer a more theoretical or systematic approach.
To meet the parallel need in adv3, I some time ago wrote an additional book for the TADS 3 documentation set called Learning TADS 3. I have now completed an adaptation of this book for use with adv3Lite called (not surprisingly) Learning TADS 3 with Adv3Lite.
This now forms part of the documentation set of the new release of adv3Lite, version 0.91, which is now available from https://dl.dropboxusercontent.com/u/58348218/adv3Lite/adv3Lite091.zip. The update additionally contains a few bug fixes and feature tweaks; for details consult the change log.
The update also substantially overhauls the directory structure of the documentation, so if you have an existing version of adv3Lite I recommend uninstalling (i.e. deleting) it before installing the new version (otherwise you may end up with both versions of the documentation muddled up together). The new-style documentation can also be viewed on line.