DGD FAQ

Greg Lewis

Erwin Harte


Table of Contents
Preface
What this document is
What this document isn't
1. Introduction to DGD
What is DGD?
What does DGD stand for?
What makes DGD different?
What can I do with DGD?
2. Getting and Compiling DGD
Where can I get DGD from?
Is DGD available on my platform/OS?
Compiling DGD
Driver/kfun packages for DGD
DGD's extension interface
3. What mudlibs are available for DGD?
4. Q and A.
What's a kernel function (kfun)?
What's the auto object?
Is it bad to have a large auto object?
What's the driver object?
What does atomic mean or do?
What are LWOs?
Why isn't my create() function called when I compile an object?
Are there any function pointer/lambda closure equivalents?
Can I compile my LPC to C
Multiple inheritance with DGD?
ANSI colours?
What is parse_string()?
What is an ASN?
Does DGD have encryption/decryption support?
5. Miscellaneous Topics
Can I use DGD commercially?
Getting help with DGD
A. Credits and Legal
Credits
Legal
B. Various Links
Glossary
List of Tables
2-1. Stable versus experimental
2-2. OS versions available
2-3. Packages for DGD (stable)
2-4. Packages for DGD (experimental)
List of Examples
4-1. An atomic function
4-2. Multiple inheritance with DGD