The Scriptol Programming Language
Scriptol is an object oriented, universal language, intended to program both scripts, applications, and web pages. Programs are written quickly and easily with the clear and safe syntax of Scriptol.
- Description of Scriptol.
- Look at examples.
- View the reference manual. (included in the archive). PDF version.
- Licence of the interpreter.
- Licence of the language.
The Scriptol interpreter
The Scriptol interpreter is currently at end of development stage. A small
part of Scriptol's features is not implemented yet. The use of XML
as a structure is now fully implemented and allows to process information
very easily.
Last version of the interpreter: Alpha A-30 (November 2006).
- Download
the interpreter or the compiler
Full installer for Windows including the interpreter and examples, an editor, and a reference manual. Free compilers and other tools are available. - Look at the changes page.
The compiler
The free Scriptol-C++ compiler builds executables for Windows of Linux, from Scriptol sources. It is convenient for scripting, or building applications with XUL as preferred GUI. It is a prototyping tool and means to extend a C++ compiler.
Last version of the Scriptol compiler: 6.2
- Getting started with the Scriptol C++ compiler.
- How to install the compiler.
- Changes.
- Look at the compilation commands of the editor.
- Extensions.
Compatibility with libraries
A C++ compiler is required at backend. Scriptol is compatible with Visual
C++, BCC, MingwW, GCC.
You can link any C or C++ library to your Scriptol program. No need to compile
something.
Links to libraries as GTK, LibXml, OpenGL, GD, and wrappers or C sources are
available on the download page.
The XUL graphical user interface
Scriptol is XML oriented, and XML documents may be loaded or defined in source
code, and instances declared.
XUL is a standard from Mozilla to build graphical user interfaces with XML
elements. Building a GUI becomes a dream!
More about the XML data structure at the
XML and XUL page.
The Xul
Dev IDE project is intended to provide a visual development tool for XUL
and Scriptol.
The language
Syntax of Scriptol:
- The clear syntax.
- Array: universal list.
- Extended if control structure.
- For .. in anything.
- While .. let, secured loop.
- Scan: parsing arrays. Function and statements.
- XML
or class?
Articles
The design of the Scriptol language:News
- 2007-January-8: The website is relooked and is extended. This is now the site of the Scriptol language, the interpreter and the binary compiler.
Resources
- A book with exercices of the Scriptol programming language is available online at Scriptol: The Book.
- Algorithms and sources.
External resources
- Scriptol and PHP. The site of the Scriptol PHP compiler and the Web development.
- Speedy Make. A simpler replacement for make.
- Links.