This is the future home of JSOL.org.
For now, visit Github
for the complete JSOL implementation, as well as more examples.
JSOL is an interpreted language represented by JSON. Since any JSOL program
is completely written in JSON, its data structures and functions can be
represented (and edited) in any language that has a JSON parser and JSOL
interpreter. This allows for easy passing of complete programs between applications.
Overview of syntax can be found here
PSOL is a cleaner syntax for JSOL. Any JSOL program can be written in PSOL, and
then parsed into JSOL. Examples of PSOL can be found here
- First class functions
- String, list, number, dictionary, null, and function types
- Fully representable in JSON.
- Easily extendable with modules.
Created by Clark DuVall