« on: April 09, 2006, 07:30:57 PM »
- Open source LGPL project
- Multi-platform (Windows, Linux, Unix, OSX, ...)
- Basic command line interpreter, multi-threaded HTTP application server and application script engine embedding
- Extension module API (CGI, MySQL, ODBC, Berkeley DB, GTK, Curl, ...)
- Basic interpreter - text and binary source file with optional caching
- Standalone executables - binds interpreter to program (win/*nix)
- Output programs as C source to be linked with ScriptBasic runtime library and user modules
- Name space support
- Relaxed / auto variable typing (forget DIM and think undef)
- TYPE, ISARRAY, ISSTRING, ISINTEGER, ISREAL, ISNUMERIC, ISDEF, ISUNDEF, ISEMPTY
- Associative arrays (reference elements by name - MySQL & ODBC modules assign columns to named arrays)
- Standard branching syntax (GOTO, GOSUB/RETURN, FOR/NEXT, DO/WHILE/UNTIL, REPEAT/UNTIL, CALL)
- Multi-function IO directives ([liNE] INPUT, PRINT, OPEN - files, ports, standard IO)
- Time/Date formatting and math
- Extended string functions (REPLACE, SPLIT, SPLITA)
Syntax by example
« Last Edit: August 01, 2008, 11:57:47 PM by support »
Logged