Clio is a functional, distributed programming language that compiles to JavaScript. It runs in the browser and on the server and is made to be a suitable language for scientific programming. Clio takes advantage of multiple CPUs and multiple CPU cores (parallelism) by default, is able to use network resources, is easy to run on clusters and on the cloud.
Read Clio documentation or visit our website for more info.
To install you'll need Node.js (latest version) and NPM. Clio is hosted on NPM, to install it simply do
npm i -g clio
To see a list of available clio
commands and their description you can run
clio --help
Clio is in active development and it's not ready for production. It is in a highly experimental state, although some stable demonstrations and test programs exist, it is not recommended to use in production.
Click here to see what we are currently working on
You can check the examples in examples repository or you can check Clio on Rosetta Code.
You can visit docs.clio-lang.org for a short tutorial, introduction and documentation. This documentation is a work in progress and your contributions are highly appreciated.
Please make sure to read the CONTRIBUTING-Guidelines before making a pull request.
Thank you to all the people who already contributed to Clio!
Thank you all for supporting Clio! Read backers.md to learn more.
Apache-2.0