Menu

Tao Language 0.8.5 beta released!

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

Download:
http://taoscript.sourceforge.net/downloads.php

Posted by Limin Fu 2005-01-27

Log in to post a comment.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.