Scriptol is a modern, high-level programming language, designed to be natural and safe. It is easy to learn and allows to program faster. The compilers produce JavaScript or PHP.

Scriptol provides a faster solution to program your web pages, your scripts and applications. Scriptol is the first procedural language to integrate reactive programming and goal orientation.

Documentation

Scriptol demo

The Scriptol to JavaScript compiler

The Scriptol to JavaScript compiler implements the version 3 of the language, launched in 2016.

Compiles Scriptol to JavaScript and may be used either from the command line with Node.js or in a HTML page. Uses JS functions and classes directly, with no wrapper.
The command line version requires scriptol.js while HTML pages must include scriptolbrowser.js.

Scriptol to PHP

The Scriptol to PHP compiler implement the version 2 of the langage.

The Scriptol-PHP compiler converts Scriptol programs to PHP and makes scripts or dynamic web pages. The PHP code may be interpreted on various platforms by the PHP interpreter.

Scriptol to C++ and binary

The Scriptol to C++ compiler implements Scriptol 3 minus JavaScript extensions.

Object oriented

Classes and inheritance.

Goal oriented

Set goals to achieve synchronously ou asynchronously.  More

Reactive programming

Program like in a spreadsheet.  More

XML, JSON

You can load an XML file into an multidimensional associative array.

And also...

Pattern-matching.
Promises.
Async/await.
Extended control structures.
Etc...

News about Scriptol

See the changes page for the last version of the language. Continued

See also

Translation