Welcome to try it out.
Comments are welcome.
Suggestions are appreciated.
=======================
Here are some details:
=======================
Design Goals:
1. Simple and efficient.
2. Integrate nice features of other languages whenever possible.
Implementation language: C++ with STL.
Designer: Fu Limin
Email: fu [dot] limin [dot] tao [at] gmail.com
Key features have been supported:
1. Dynamic-typing variables, supporting complex data structures such as array/list, hash/dictionary and matrix etc.
2. Object-oriented programming ( multi-inheritance not supported yet ).
3. Basic string regular expression matching.
4. Automatic garbage collection capable of collecting cyclically referenced objects.
5. Numeric data types: complex number and matrix, and their basic operations.
6. Convenient namespacing and dynamic creation of subroutines and classes.
7. Dynamic loading of C/C++ modules ( not complete, but enough for playing with it ^_^ ).
8. An embedded tiny XML parser.
ToBeDone:
More string operations, multi-inheritance of classes, improvements on C/C++ module loading, more on regular expression matching and possible optimizations etc.
Documentation:
http://taoscript.sourceforge.net/brief_tao.php
Sample scripts:
http://taoscript.sourceforge.net/sample.php