2005/5/10

     
 

ACDK Handbook

artefaktur

Handbook for ACDK.


Sub chapter pages:

ACDK is a free C++ library supporting many Java idioms and functionality. ACDK has strong support in integration of scripting and distributed technologies.

ACDK - Artefaktur Component Development Kit - is a platform independent library for generating distributed server-based components and applications.

This little tutorial will give you a very first expression about the C++ library concept of ACDK.

Although ACDK is pure C++ it has also many aspects of a own language.

The ACDK is split into packages.

List of various articles from the ACDK packages and whitepapers.

ACDK is distributed with a set of tools.


Content:

 1 Most important about ACDK
 2 ACDK Overview
  2.1 Introduction to ACDK
  2.2 ACDK Features
  2.3 History of ACDK
  2.4 Comparison to Similar frameworks
  2.5 Java Conformance
  2.6 ACDK as standard library
  2.7 ACDK DMI
  2.8 ACDK as Server Framework
  2.9 ACDK as Method
  2.10 ACDK as Enterprise Standard
 3 First Steps - ACDK Tutorial
  3.1 ACDK Basics
  3.2 Object in ACDK
  3.3 Types of ACDK
  3.4 ACDK Hello World
 4 ACDK Language
  4.1 ACDK Types
   4.1.1 Basic Types
   4.1.2 Enum Types
   4.1.3 Object Types
   4.1.4 Array Types
   4.1.5 Interface Types
   4.1.6 Exception Types
   4.1.7 Member Types
   4.1.8 Method Types
   4.1.9 Namespace Types
   4.1.10 Foreign Types
  4.2 C++ Constructs - similar to Java
   4.2.1 References
   4.2.2 Casting
   4.2.3 ACDK Arrays
   4.2.4 Import
   4.2.5 instanceof
   4.2.6 Package
   4.2.7 Synchronization
   4.2.8 Throwable
   4.2.9 finally
   4.2.10 Dangerous constructs
   4.2.11 Stack Variables
   4.2.12 String
  4.3 ACDK Metainfo (RTTI)
   4.3.1 Introduction to ACDK Metainfo
   4.3.2 How to use Metainfo
   4.3.3 ACDK ClassLoader
   4.3.4 Serialization of ACDK Objects
   4.3.5 Reflection of ACDK Objects
   4.3.6 Metainfo Attributes
   4.3.7 Mechanism of Metainfo
  4.4 ACDK DMI
   4.4.1 ACDK DMI Basics
   4.4.2 DMI Features Profile
   4.4.3 DMI Standard Client Interface to Objects
   4.4.4 ScriptVar
   4.4.5 DMI Server Mechanism
   4.4.6 Using DMI in C++
   4.4.7 Using DMI with CfgScript
   4.4.8 ACDK DMI Server Objects
   4.4.9 Subclassing using DMI
   4.4.10 Delegates
  4.5 ACDK Memory Management
   4.5.1 ACDK Heaps
   4.5.2 ACDK Allocator
   4.5.3 Memory debuging
   4.5.4 Reference Count / Garbage Collecting
  4.6 Performance
 5 ACDK Packages
  5.1 ACDK Package Dependencies
  5.2 ACDK Core
   5.2.1 ACDK Core Readme
   5.2.2 acdk_core - Manual
    5.2.2.1 Runtime Configuration of ACDK
    5.2.2.2 IO-Concept of ACDK
    5.2.2.3 acdk::io::FileSystem
    5.2.2.4 String Encoding
    5.2.2.5 ACDK Logging framework
   5.2.3 ACDK Metacompiler - Manual
   5.2.4 acdk_cfgscript Manual
    5.2.4.1 CfgScript Handbook
     5.2.4.1.1 CfgScript Introduction
     5.2.4.1.2 Start with CfgScript
     5.2.4.1.3 The CfgScript Interpreter acdkcfgscript
     5.2.4.1.4 CfgScript Language
      5.2.4.1.4.1 CfgScript Syntax Elements
      5.2.4.1.4.2 CfgScript Source
      5.2.4.1.4.3 CfgScript Preprocessor statements
       5.2.4.1.4.3.1 CfgScript include other script files
       5.2.4.1.4.3.2 CfgScript Weak/Strong Pragma
       5.2.4.1.4.3.3 CfgScript Pragma cast directions
      5.2.4.1.4.4 CfgScript Types
       5.2.4.1.4.4.1 CfgScript Any Type
       5.2.4.1.4.4.2 CfgScript Basic Types
       5.2.4.1.4.4.3 CfgScript Object Types
       5.2.4.1.4.4.4 CfgScript Array Types
       5.2.4.1.4.4.5 CfgScript Enum Type
       5.2.4.1.4.4.6 CfgScript Properties Type
      5.2.4.1.4.5 CfgScript Expressions
       5.2.4.1.4.5.1 CfgScript Literal Expressions
       5.2.4.1.4.5.2 CfgScript Assignment Expressions
       5.2.4.1.4.5.3 CfgScript Operator Expressions
       5.2.4.1.4.5.4 CfgScript Instanceof Expressions
       5.2.4.1.4.5.5 CfgScript delegate Expressions
       5.2.4.1.4.5.6 CfgScript Lambda Expressions
      5.2.4.1.4.6 CfgScript Backtick Expressions
      5.2.4.1.4.7 CfgScript Statements
       5.2.4.1.4.7.1 CfgScript Expression Statement
       5.2.4.1.4.7.2 CfgScript block Statement
       5.2.4.1.4.7.3 CfgScript Branch Statements
       5.2.4.1.4.7.4 CfgScript Loop Statements
       5.2.4.1.4.7.5 CfgScript Type Declaration Statements
       5.2.4.1.4.7.6 CfgScript Variable Declaration Statements
       5.2.4.1.4.7.7 CfgScript Synchronize Statements
       5.2.4.1.4.7.8 CfgScript with Statement
       5.2.4.1.4.7.9 CfgScript using Statements
       5.2.4.1.4.7.10 CfgScript typealias Statements
      5.2.4.1.4.8 CfgScript Class
       5.2.4.1.4.8.1 CfgScript Class Declaration
       5.2.4.1.4.8.2 CfgScript Class Method
       5.2.4.1.4.8.3 CfgScript Class Members
       5.2.4.1.4.8.4 CfgScript Calling Interface
      5.2.4.1.4.9 CfgScript Logging
     5.2.4.1.5 CfgScript Library
     5.2.4.1.6 Embedding the CfgScript Interpreter in C++
     5.2.4.1.7 CfgScript IDE
     5.2.4.1.8 Debugging CfgScript
     5.2.4.1.9 The CfgScript Templates
     5.2.4.1.10 The CfgScript Samples
     5.2.4.1.11 CfgScript Wish List
   5.2.5 acdk_security - manual
   5.2.6 acdk_tools_mc - Manual
   5.2.7 ACDK Unit Test - Manual
   5.2.8 ACDK General installation notice
    5.2.8.1 How to compile ACDK
    5.2.8.2 Upgrade ACDK Libraries
    5.2.8.3 How create own Executable
    5.2.8.4 How create own Library
   5.2.9 The ACDK License Terms, LGPL
    5.2.9.1 License of used Unicode Data
  5.3 CfgScript Handbook
   5.3.1 CfgScript Introduction
   5.3.2 Start with CfgScript
   5.3.3 The CfgScript Interpreter acdkcfgscript
   5.3.4 CfgScript Language
    5.3.4.1 CfgScript Syntax Elements
    5.3.4.2 CfgScript Source
    5.3.4.3 CfgScript Preprocessor statements
     5.3.4.3.1 CfgScript include other script files
     5.3.4.3.2 CfgScript Weak/Strong Pragma
     5.3.4.3.3 CfgScript Pragma cast directions
    5.3.4.4 CfgScript Types
     5.3.4.4.1 CfgScript Any Type
     5.3.4.4.2 CfgScript Basic Types
     5.3.4.4.3 CfgScript Object Types
     5.3.4.4.4 CfgScript Array Types
     5.3.4.4.5 CfgScript Enum Type
     5.3.4.4.6 CfgScript Properties Type
    5.3.4.5 CfgScript Expressions
     5.3.4.5.1 CfgScript Literal Expressions
     5.3.4.5.2 CfgScript Assignment Expressions
     5.3.4.5.3 CfgScript Operator Expressions
     5.3.4.5.4 CfgScript Instanceof Expressions
     5.3.4.5.5 CfgScript delegate Expressions
     5.3.4.5.6 CfgScript Lambda Expressions
    5.3.4.6 CfgScript Backtick Expressions
    5.3.4.7 CfgScript Statements
     5.3.4.7.1 CfgScript Expression Statement
     5.3.4.7.2 CfgScript block Statement
     5.3.4.7.3 CfgScript Branch Statements
     5.3.4.7.4 CfgScript Loop Statements
     5.3.4.7.5 CfgScript Type Declaration Statements
     5.3.4.7.6 CfgScript Variable Declaration Statements
     5.3.4.7.7 CfgScript Synchronize Statements
     5.3.4.7.8 CfgScript with Statement
     5.3.4.7.9 CfgScript using Statements
     5.3.4.7.10 CfgScript typealias Statements
    5.3.4.8 CfgScript Class
     5.3.4.8.1 CfgScript Class Declaration
     5.3.4.8.2 CfgScript Class Method
     5.3.4.8.3 CfgScript Class Members
     5.3.4.8.4 CfgScript Calling Interface
    5.3.4.9 CfgScript Logging
   5.3.5 CfgScript Library
   5.3.6 Embedding the CfgScript Interpreter in C++
   5.3.7 CfgScript IDE
   5.3.8 Debugging CfgScript
   5.3.9 The CfgScript Templates
   5.3.10 The CfgScript Samples
   5.3.11 CfgScript Wish List
  5.4 ACDK Boot
   5.4.1 ACDK Boot Readme
   5.4.2 ACDK's HelloWorld - manual
   5.4.3 acdk_boot - Manual
   5.4.4 ACDK General installation notice
    5.4.4.1 How to compile ACDK
    5.4.4.2 Upgrade ACDK Libraries
    5.4.4.3 How create own Executable
    5.4.4.4 How create own Library
   5.4.5 The ACDK License Terms, LGPL
    5.4.5.1 License of used Unicode Data
  5.5 ACDK Text
   5.5.1 ACDK TEXT Readme
    5.5.1.1 PCRE LICENCE
   5.5.2 ACDK General installation notice
    5.5.2.1 How to compile ACDK
    5.5.2.2 Upgrade ACDK Libraries
    5.5.2.3 How create own Executable
    5.5.2.4 How create own Library
   5.5.3 The ACDK License Terms, LGPL
    5.5.3.1 License of used Unicode Data
   5.5.4 PCRE LICENCE
  5.6 ACDK Net
   5.6.1 ACDK NET Readme
   5.6.2 acdk_net manual
   5.6.3 acdkx_net_ssl manual
   5.6.4 acdk_net_srfsys manual
   5.6.5 ACDK General installation notice
    5.6.5.1 How to compile ACDK
    5.6.5.2 Upgrade ACDK Libraries
    5.6.5.3 How create own Executable
    5.6.5.4 How create own Library
   5.6.6 The ACDK License Terms, LGPL
    5.6.6.1 License of used Unicode Data
  5.7 ACDK XML
   5.7.1 ACDK XML Readme
    5.7.1.1 COPYING of expat
    5.7.1.2 COPYING of libxml2
   5.7.2 ACDK XML
    5.7.2.1 XMLObject[Reader|Writer]
   5.7.3 ACDK General installation notice
    5.7.3.1 How to compile ACDK
    5.7.3.2 Upgrade ACDK Libraries
    5.7.3.3 How create own Executable
    5.7.3.4 How create own Library
   5.7.4 The ACDK License Terms, LGPL
    5.7.4.1 License of used Unicode Data
   5.7.5 COPYING of expat
   5.7.6 COPYING of libxml2
  5.8 ACDK Virtual Files
   5.8.1 ACDK Virtual Files Readme
   5.8.2 acdk_vfile Manual
   5.8.3 acdk_vfile_convert
   5.8.4 acdk_vfile_file2rc
   5.8.5 ACDK General installation notice
    5.8.5.1 How to compile ACDK
    5.8.5.2 Upgrade ACDK Libraries
    5.8.5.3 How create own Executable
    5.8.5.4 How create own Library
   5.8.6 The ACDK License Terms, LGPL
    5.8.6.1 License of used Unicode Data
   5.8.7 ZLIB license
  5.9 ACDK WX
   5.9.1 ACDK WX Readme
   5.9.2 acdk_wx Installation
   5.9.3 acdk_wx Handbook
    5.9.3.1 acdk_wx Installation
    5.9.3.2 Mapping between wxWidget and ACDK
    5.9.3.3 acdk_wx Class Overview
    5.9.3.4 acdk_wx Minimal Sample
    5.9.3.5 An ACDK WX Sample
    5.9.3.6 acdk_wx Events
    5.9.3.7 acdk_wx Applications
     5.9.3.7.1 acdk_wx GuiTestRunner
     5.9.3.7.2 acdk_wx Inspector
   5.9.4 ACDK General installation notice
    5.9.4.1 How to compile ACDK
    5.9.4.2 Upgrade ACDK Libraries
    5.9.4.3 How create own Executable
    5.9.4.4 How create own Library
   5.9.5 The ACDK License Terms, LGPL
    5.9.5.1 License of used Unicode Data
  5.10 ACDK Lisp
   5.10.1 Readme
   5.10.2 acdk_lisp Manual
    5.10.2.1 ACDK Lisp Classes
    5.10.2.2 ACDK Lisp Macros
   5.10.3 ACDK General installation notice
    5.10.3.1 How to compile ACDK
    5.10.3.2 Upgrade ACDK Libraries
    5.10.3.3 How create own Executable
    5.10.3.4 How create own Library
   5.10.4 The ACDK License Terms, LGPL
    5.10.4.1 License of used Unicode Data
  5.11 ACDK Make
   5.11.1 ACDK Readme
   5.11.2 ACDK Make manual
    5.11.2.1 ACDK Make features
    5.11.2.2 ACDK Make targets
    5.11.2.3 ACDK Make Tasks
    5.11.2.4 ACDK Make concepts
   5.11.3 ACDK General installation notice
    5.11.3.1 How to compile ACDK
    5.11.3.2 Upgrade ACDK Libraries
    5.11.3.3 How create own Executable
    5.11.3.4 How create own Library
   5.11.4 The ACDK License Terms, LGPL
    5.11.4.1 License of used Unicode Data
  5.12 ACDK Java
   5.12.1 ACDK Java Readme
   5.12.2 acdk_java Installation
   5.12.3 acdk_java Manual
    5.12.3.1 acdk_java Intro
    5.12.3.2 acdk.java.AcdkObject
    5.12.3.3 acdk::java::JavaObject
    5.12.3.4 Type mapping between ACDK and Java
    5.12.3.5 acdk_java Installation
   5.12.4 acdk_java_serialization Manual
    5.12.4.1 ACDK/Java serialization Sample
   5.12.5 ACDK General installation notice
    5.12.5.1 How to compile ACDK
    5.12.5.2 Upgrade ACDK Libraries
    5.12.5.3 How create own Executable
    5.12.5.4 How create own Library
   5.12.6 The ACDK License Terms, LGPL
    5.12.6.1 License of used Unicode Data
  5.13 ACDK Perl
   5.13.1 ACDK Perl Readme
   5.13.2 Compile acdk_perl
   5.13.3 acdkperl Manual
   5.13.4 acdk_perl Manual
   5.13.5 ACDK General installation notice
    5.13.5.1 How to compile ACDK
    5.13.5.2 Upgrade ACDK Libraries
    5.13.5.3 How create own Executable
    5.13.5.4 How create own Library
   5.13.6 The ACDK License Terms, LGPL
    5.13.6.1 License of used Unicode Data
  5.14 ACDK Tcl
   5.14.1 ACDK Tcl Readme
   5.14.2 Compile acdk_tcl
   5.14.3 acdktcl - manual
   5.14.4 acdk_tcl_dll - manual
   5.14.5 The ACDK License Terms, LGPL
    5.14.5.1 License of used Unicode Data
  5.15 ACDK Python
   5.15.1 ACDK Python Readme
   5.15.2 Install acdk_python
   5.15.3 acdk_python Manual
   5.15.4 acdkpython Manual
   5.15.5 ACDK General installation notice
    5.15.5.1 How to compile ACDK
    5.15.5.2 Upgrade ACDK Libraries
    5.15.5.3 How create own Executable
    5.15.5.4 How create own Library
   5.15.6 The ACDK License Terms, LGPL
    5.15.6.1 License of used Unicode Data
  5.16 ACDK ORB
   5.16.1 ACDKX ORB Readme
   5.16.2 Static ORB Proxy and Skeleton for ACDK
   5.16.3 Automatic Dynamic Proxy
   5.16.4 acdkorbidl
   5.16.5 Concept of acdkx_orb
    5.16.5.1 Intialization of ACDKX ORB
    5.16.5.2 Mapping of ACDK
   5.16.6 ACDK General installation notice
    5.16.6.1 How to compile ACDK
    5.16.6.2 Upgrade ACDK Libraries
    5.16.6.3 How create own Executable
    5.16.6.4 How create own Library
   5.16.7 The ACDK License Terms, LGPL
    5.16.7.1 License of used Unicode Data
  5.17 ACDKX COM+
   5.17.1 ACDK COM+ Readme
   5.17.2 acdkx_com Manual
    5.17.2.1 How to Install acdkx_com
    5.17.2.2 acdkx::com::ComObject Manual
    5.17.2.3 acdkx::com::AcdkObject Manual
    5.17.2.4 Type mappings in the ACDKX COM
   5.17.3 ACDK General installation notice
    5.17.3.1 How to compile ACDK
    5.17.3.2 Upgrade ACDK Libraries
    5.17.3.3 How create own Executable
    5.17.3.4 How create own Library
   5.17.4 The ACDK License Terms, LGPL
    5.17.4.1 License of used Unicode Data
  5.18 ACDK SQL
   5.18.1 ACDK SQL Readme
   5.18.2 ACDK General installation notice
    5.18.2.1 How to compile ACDK
    5.18.2.2 Upgrade ACDK Libraries
    5.18.2.3 How create own Executable
    5.18.2.4 How create own Library
   5.18.3 The ACDK License Terms, LGPL
    5.18.3.1 License of used Unicode Data
  5.19 ACDK SQLite
   5.19.1 ACDK SQLite Readme
    5.19.1.1 SQLite LICENCE
   5.19.2 ACDK SQLite
   5.19.3 SQLite3 util
   5.19.4 ACDK General installation notice
    5.19.4.1 How to compile ACDK
    5.19.4.2 Upgrade ACDK Libraries
    5.19.4.3 How create own Executable
    5.19.4.4 How create own Library
   5.19.5 The ACDK License Terms, LGPL
    5.19.5.1 License of used Unicode Data
   5.19.6 SQLite LICENCE
  5.20 ACDK SQL ODBC
   5.20.1 ACDK SQL ODBC Readme
   5.20.2 ACDK SQL Manual
    5.20.2.1 ACDK SQL Installation
    5.20.2.2 ACDK SQL Types
    5.20.2.3 ACDK SQL Basic Operations
    5.20.2.4 ACDK SQL Prepared Statements
    5.20.2.5 ACDK SQL Stored Procedures
    5.20.2.6 ACDK SQL Database information
   5.20.3 The ACDK License Terms, LGPL
    5.20.3.1 License of used Unicode Data
  5.21 ACDK Remote DMI
   5.21.1 ACDK RDMI Readme
   5.21.2 Remote Dynamic Method Invocation Handbook
   5.21.3 Concept about Remote DMI
  5.22 AAL
   5.22.1 AAL Readme
   5.22.2 AAL Reference
    5.22.2.1 AAL Source Code
    5.22.2.2 AAL Preprocessor
    5.22.2.3 AAL Comments
    5.22.2.4 AAL Literals
    5.22.2.5 AAL Classes
    5.22.2.6 AAL Closures
    5.22.2.7 AAL Functions
    5.22.2.8 AAL Function Types
   5.22.3 AAL Concept
    5.22.3.1 AAL as Intentional Programming System
    5.22.3.2 ACI Concept
    5.22.3.3 AAL definition
    5.22.3.4 AAL syntax
    5.22.3.5 AAL parser
    5.22.3.6 AAL Object Representation
    5.22.3.7 AAL OpCode
     5.22.3.7.1 AAL OpCode Expressions
     5.22.3.7.2 AAL OpCode Statements
     5.22.3.7.3 AAL OpCode Class
     5.22.3.7.4 AAL OpCode DMI Interface
    5.22.3.8 AAL concept Reference Links
   5.22.4 The ACDK License Terms, LGPL
    5.22.4.1 License of used Unicode Data
  5.23 Tool Java2ACDK
   5.23.1 Java2ACDK Readme
   5.23.2 Java2ACDK Manual
 6 ACDK Articels
  6.1 Runtime Configuration of ACDK
  6.2 acdk::io::FileSystem
  6.3 ACDK Unit Test - Manual
  6.4 CfgScript Handbook
   6.4.1 CfgScript Introduction
   6.4.2 Start with CfgScript
   6.4.3 The CfgScript Interpreter acdkcfgscript
   6.4.4 CfgScript Language
    6.4.4.1 CfgScript Syntax Elements
    6.4.4.2 CfgScript Source
    6.4.4.3 CfgScript Preprocessor statements
     6.4.4.3.1 CfgScript include other script files
     6.4.4.3.2 CfgScript Weak/Strong Pragma
     6.4.4.3.3 CfgScript Pragma cast directions
    6.4.4.4 CfgScript Types
     6.4.4.4.1 CfgScript Any Type
     6.4.4.4.2 CfgScript Basic Types
     6.4.4.4.3 CfgScript Object Types
     6.4.4.4.4 CfgScript Array Types
     6.4.4.4.5 CfgScript Enum Type
     6.4.4.4.6 CfgScript Properties Type
    6.4.4.5 CfgScript Expressions
     6.4.4.5.1 CfgScript Literal Expressions
     6.4.4.5.2 CfgScript Assignment Expressions
     6.4.4.5.3 CfgScript Operator Expressions
     6.4.4.5.4 CfgScript Instanceof Expressions
     6.4.4.5.5 CfgScript delegate Expressions
     6.4.4.5.6 CfgScript Lambda Expressions
    6.4.4.6 CfgScript Backtick Expressions
    6.4.4.7 CfgScript Statements
     6.4.4.7.1 CfgScript Expression Statement
     6.4.4.7.2 CfgScript block Statement
     6.4.4.7.3 CfgScript Branch Statements
     6.4.4.7.4 CfgScript Loop Statements
     6.4.4.7.5 CfgScript Type Declaration Statements
     6.4.4.7.6 CfgScript Variable Declaration Statements
     6.4.4.7.7 CfgScript Synchronize Statements
     6.4.4.7.8 CfgScript with Statement
     6.4.4.7.9 CfgScript using Statements
     6.4.4.7.10 CfgScript typealias Statements
    6.4.4.8 CfgScript Class
     6.4.4.8.1 CfgScript Class Declaration
     6.4.4.8.2 CfgScript Class Method
     6.4.4.8.3 CfgScript Class Members
     6.4.4.8.4 CfgScript Calling Interface
    6.4.4.9 CfgScript Logging
   6.4.5 CfgScript Library
   6.4.6 Embedding the CfgScript Interpreter in C++
   6.4.7 CfgScript IDE
   6.4.8 Debugging CfgScript
   6.4.9 The CfgScript Templates
   6.4.10 The CfgScript Samples
   6.4.11 CfgScript Wish List
  6.5 ACDK XML
   6.5.1 XMLObject[Reader|Writer]
  6.6 ACDK SQL Manual
   6.6.1 ACDK SQL Installation
   6.6.2 ACDK SQL Types
   6.6.3 ACDK SQL Basic Operations
   6.6.4 ACDK SQL Prepared Statements
   6.6.5 ACDK SQL Stored Procedures
   6.6.6 ACDK SQL Database information
  6.7 ACDK SQLite
  6.8 acdk_wx Handbook
   6.8.1 acdk_wx Installation
   6.8.2 Mapping between wxWidget and ACDK
   6.8.3 acdk_wx Class Overview
   6.8.4 acdk_wx Minimal Sample
   6.8.5 An ACDK WX Sample
   6.8.6 acdk_wx Events
   6.8.7 acdk_wx Applications
    6.8.7.1 acdk_wx GuiTestRunner
    6.8.7.2 acdk_wx Inspector
  6.9 acdkx_com Manual
   6.9.1 How to Install acdkx_com
   6.9.2 acdkx::com::ComObject Manual
   6.9.3 acdkx::com::AcdkObject Manual
   6.9.4 Type mappings in the ACDKX COM
  6.10 acdk_java Manual
   6.10.1 acdk_java Intro
   6.10.2 acdk.java.AcdkObject
   6.10.3 acdk::java::JavaObject
   6.10.4 Type mapping between ACDK and Java
   6.10.5 acdk_java Installation
  6.11 acdk_perl Manual
  6.12 acdk_python Manual
  6.13 acdk_tcl_dll - manual
 7 ACDK tools
  7.1 ACDK Metacompiler
  7.2 ACDK Unit test framework
  7.3 Platform makes
   7.3.1 ACDK General installation notice
    7.3.1.1 How to compile ACDK
    7.3.1.2 Upgrade ACDK Libraries
    7.3.1.3 How create own Executable
    7.3.1.4 How create own Library
   7.3.2 ACDK projects directory layout
   7.3.3 ACDK Make Projects
   7.3.4 ACDK Make Workspaces
  7.4 CfgScript Handbook
   7.4.1 CfgScript Introduction
   7.4.2 Start with CfgScript
   7.4.3 The CfgScript Interpreter acdkcfgscript
   7.4.4 CfgScript Language
    7.4.4.1 CfgScript Syntax Elements
    7.4.4.2 CfgScript Source
    7.4.4.3 CfgScript Preprocessor statements
     7.4.4.3.1 CfgScript include other script files
     7.4.4.3.2 CfgScript Weak/Strong Pragma
     7.4.4.3.3 CfgScript Pragma cast directions
    7.4.4.4 CfgScript Types
     7.4.4.4.1 CfgScript Any Type
     7.4.4.4.2 CfgScript Basic Types
     7.4.4.4.3 CfgScript Object Types
     7.4.4.4.4 CfgScript Array Types
     7.4.4.4.5 CfgScript Enum Type
     7.4.4.4.6 CfgScript Properties Type
    7.4.4.5 CfgScript Expressions
     7.4.4.5.1 CfgScript Literal Expressions
     7.4.4.5.2 CfgScript Assignment Expressions
     7.4.4.5.3 CfgScript Operator Expressions
     7.4.4.5.4 CfgScript Instanceof Expressions
     7.4.4.5.5 CfgScript delegate Expressions
     7.4.4.5.6 CfgScript Lambda Expressions
    7.4.4.6 CfgScript Backtick Expressions
    7.4.4.7 CfgScript Statements
     7.4.4.7.1 CfgScript Expression Statement
     7.4.4.7.2 CfgScript block Statement
     7.4.4.7.3 CfgScript Branch Statements
     7.4.4.7.4 CfgScript Loop Statements
     7.4.4.7.5 CfgScript Type Declaration Statements
     7.4.4.7.6 CfgScript Variable Declaration Statements
     7.4.4.7.7 CfgScript Synchronize Statements
     7.4.4.7.8 CfgScript with Statement
     7.4.4.7.9 CfgScript using Statements
     7.4.4.7.10 CfgScript typealias Statements
    7.4.4.8 CfgScript Class
     7.4.4.8.1 CfgScript Class Declaration
     7.4.4.8.2 CfgScript Class Method
     7.4.4.8.3 CfgScript Class Members
     7.4.4.8.4 CfgScript Calling Interface
    7.4.4.9 CfgScript Logging
   7.4.5 CfgScript Library
   7.4.6 Embedding the CfgScript Interpreter in C++
   7.4.7 CfgScript IDE
   7.4.8 Debugging CfgScript
   7.4.9 The CfgScript Templates
   7.4.10 The CfgScript Samples
   7.4.11 CfgScript Wish List
  7.5 ACDK Make
   7.5.1 ACDK Readme
   7.5.2 ACDK Make manual
    7.5.2.1 ACDK Make features
    7.5.2.2 ACDK Make targets
    7.5.2.3 ACDK Make Tasks
    7.5.2.4 ACDK Make concepts
   7.5.3 ACDK General installation notice
    7.5.3.1 How to compile ACDK
    7.5.3.2 Upgrade ACDK Libraries
    7.5.3.3 How create own Executable
    7.5.3.4 How create own Library
   7.5.4 The ACDK License Terms, LGPL
    7.5.4.1 License of used Unicode Data
  7.6 ACDK GenWeb