Description of atli

 

0. LICENSE
1. What is Atli
2. How Atli works
3. Author

0. LICENSE

Copyright (C) 2005 linxs<linxsy at gmail.com>
Atli is controlled and maintained by the original author. Atli is a program originally targeting at providing a quick way to develop application script language, which is extensible and flexible.

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.

1. What is Atli
Atli is a scripting interpreter program originally targeting at a quick way to develop particular applications scripting language, which can be used from Windows to Linux. Also Atli can be used to write shell-script-like script to do some task.

2. How Atli works
Atli provides the basic elements of computer scripting, including variable, function, arithmatic expression, boolean expression, if-clause, loops and so on. Based on these elements, developer can write script to execute instructions in a controllable way for application purposes, such as automatic robustness test, variable operation flow controll, and so on.

Atli provides interfaces to co-operate with application. So application can inter-operate with atli to exchange data instructions through one
CALLBACK function.

The callback function defined by application is to called every time atil throws message to application. The return value of the callback function should be 0 or larger than 0, otherwise the executation of scripting stops.

3. Author
Author: linxs
Email: linxsy at gmail.com