A compile-to-JS programming language.
npm install -g squiggle-lang
Please follow the tutorial.
Squiggle's JS output should run in any ES5 environment. It requires strict mode,
Object.getPrototypeOf
, Object.create
, and Object.freeze
, which all cannot
be shimmed correctly. See the ES5 compatibility chart. Essentially, it
means IE10+, Safari 6+, and Node v0.10+ should all be supported.
This project uses the Contributor Covenant as its code of conduct.
Squiggle is primarily authored by Brian Mock. Additional contributors are listed in CONTRIBUTORS.md.
- Click the "Fork" repository button and locally clone your fork
- Use a terminal and
cd
into the new directory - Install Node.js
npm install
(this will install the dependencies needed)node src/main.js
- Optional:
npm link
so you can just runsquiggle