/ensemble

ENSEMBLE: Novel Synthesis of Eich, McCarthy, Berners-Lee, Lie, etc.

Primary LanguageTypeScriptGNU General Public License v3.0GPL-3.0

Ensemble

ENSEMBLE: Novel Synthesis of Eich, McCarthy, Berners-Lee, Lie, etc.

ENSEMBLE is a web programming language that combines JavaScript, HTML, and CSS with a Lisp-like syntax.

Syntax

(var fibonacci (function (n)
  (if (<= n 1) n 
    (+ (fibonacci (- n 1)) 
       (fibonacci (- n 2))))));

Development

Unit and Integration Tests

Run all test suites:

deno test

End-to-End Tests

pip install -r requirement.txt
python

Standards

JSON Schema

https://www.jsongenerator.io/schema

Credits

License

See LICENSE