squiggle-lang
v0.14.0
Published
An experimental programming language
Downloads
25
Readme
squiggle
What is it?
A compile-to-JS programming language.
How do I install it?
npm install -g squiggle-lang
How do I use it?
Please follow the tutorial.
Which browsers/environments are supported?
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.
Code of conduct
This project uses the Contributor Covenant as its code of conduct.
License
Contributors
Squiggle is primarily authored by Brian Mock. Additional contributors are listed in CONTRIBUTORS.md.
Contributing
- 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