Scriptol est un langage de programmation moderne plus sûr pour réaliser des scripts JavaScript ou PHP.

Scriptol fournit une solution plus sûre pour programmer vos scripts JavaScript ou PHP. C'est le premier langage procédural à intégrer la programmation réactive et la programmation par buts.

Orienté objets

Classes et héritage.

Orienté buts

Assignez des buts synchrones ou asynchrones à atteindre.  Infos.

Programmation réactive

Programmer comme dans un tableur.  Infos.

XML, JSON

Vous pouvez charger un fichier XML dans un tableau associatif multidimensionnel.

Et aussi...

Pattern-matching.
Promises.
Async/await.
Structures de contrôle étendues.
Etc...

Documentation

Scriptol demo

Le compilateur Scriptol WebAssembly (via C++)

Le compilateur en C++ et Webassembly implémente la version 3 du langage sans les extensions JavaScript. Il produit du code utilisable dans une page web ou localement. Emscriptem doit être installé pour compiler le code C++ généré en WebAssembly.
WebAssembly ne supporte pas pour l'instant l'accès aux système de fichiers.

Le compilateur Scriptol JavaScript

Le compilateur Scriptol-JavaScript implémente la version 3 du langage.

Compile le code Scriptol en JavaScript utilisable soit en ligne de commande avec Node.js, soit dans une PWA avec des pages HTML. S'interface avec le JS directement sans protocole.
La version en ligne de commande requiert le module scriptol.js, tandis que les pages HTML doivent inclure scriptolbrowser.js.

Le compilateur Scriptol PHP

Le compilateur de Scriptol en PHP implémente la version 2 du langage.

Le Compilateur Scriptol-PHP traduit un source Scriptol en PHP pour faire des scripts ou des pages web dynamiques. Le code PHP peut être interprété sur de nombreuses plateformes par l'interpréteur PHP et il existe aussi des outils pour compiler le code PHP en binaire et protéger vos programmes contre la copie.

  • Téléchargement et modifications de version à version dans le compilateur. (en)
  • Installer et utiliser le compilateur Scriptol PHP.
  • Manuel de référence. Scriptol 2 (2014).
  • DOM et PHP
    Utilisation du Modèle Objet Document (Document Object Model) en PHP et en Scriptol.
  • Traduction