ScriptBasic
February 09, 2012, 06:50:36 PM *
Welcome, Guest. Please login or register.

Login with username, password and session length
News: Registration Disabled Send an e-mail to support @ scriptbasic.org to request a membership to this forum. (include desired forum name)
 
   Home   Wiki Help Search Login Register  
Pages: [1]
  Print  
Author Topic: ScriptBasic Features  (Read 2310 times)
support
Administrator
*****
Posts: 369


« 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
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.16 | SMF © 2011, Simple Machines Valid XHTML 1.0! Valid CSS!