This is an old revision of the document!
DragonScript
The DragonScript is a scripting language has been developed to provide a few features I wanted to have in one place:
Easy integration into C++ based projects (no C-style wrapping hacks and no singleton hacks)
Transparent support for native functions
Simple syntax with little amount of keywords and quick to type
Strong typed
Strict forward parsing (no look-ahead nor looking back so well suited for compile-on-streaming)
Fully object oriented (Integer is an object albeit optimized)
Block support with closure (no invisible class hacks or complicated functors or lambda expressions)
Syntax
API Documentation
Base DragonScript
API: (uploading)
-
Implementation Details
Script Examples