/**

\mainpage Manual

\image html aslogo.png 

\ref doc_overview "AngelScript" is a \ref doc_license "free, open source", flexible, and cross-platform scripting library meant to be
embedded in applications. The purpose is to provide an easy to use library that is powerful, but that isn't weighed 
down by a large amount of rarely used features.

Development of AngelScript begun in February, 2003, with the first public release on March 28th, 2003, with only the most basic
of functionality. Ever since that day the world has seen frequent releases with new features and improvements. The author is still 
dedicated to the continued improvement and growth of this library. 

The official site for the library is <a href="http://www.angelcode.com/angelscript" target="_blank">http://www.angelcode.com/angelscript</a>.


\section main_topics Topics

 - \subpage doc_start
 - \subpage doc_using
 - \subpage doc_advanced
 - \subpage doc_script
 - \subpage doc_api 
 - \subpage doc_samples
 - \subpage doc_addon








 
\page doc_start Getting started

 - \subpage doc_overview
 - \subpage doc_license
 - \subpage doc_compile_lib
 - \subpage doc_hello_world
 - \subpage doc_good_practice
 







\page doc_using Using AngelScript

 - \subpage doc_register_api
 - \subpage doc_call_script_func
 - \subpage doc_gc
 - \subpage doc_obj_handle
 - \subpage doc_as_vs_cpp_types

\todo Add page about compiling scripts, execute string, and function binding
\todo Add more comparison with C++



 
 
 
 
\page doc_advanced Advanced topics

 - \subpage doc_adv_var_type
 - \subpage doc_memory
 - \subpage doc_gc_object
 - \subpage doc_debug
 - \subpage doc_adv_c_dll
 - \subpage doc_adv_timeout
 - \subpage doc_adv_multithread
 - \subpage doc_adv_concurrent
 - \subpage doc_adv_coroutine
 
\todo Add page about dynamic config groups
\todo Add page about pre-compiled bytecode
\todo Add page about custom memory management
\todo Add page about customizations/optimizations
\todo Add page about registering class hierarchies
 
 
 
 
\page doc_script The script language

This is the reference documentation for the AngelScript scripting language.

 - \subpage doc_global
 - \subpage doc_script_statements
 - \subpage doc_expressions
 - \subpage doc_datatypes
 - \subpage doc_operator_precedence
 - \subpage doc_reserved_keywords




\page doc_api The API reference

This is the reference documentation for the AngelScript application programming interface.

 - \subpage doc_api_functions
 - \subpage doc_api_interfaces
 - \subpage doc_api_behaviours



*/
