Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/clio-lang/clio
Clio is a functional, parallel, distributed programming language.
https://github.com/clio-lang/clio
clio compiler distributed-programming functional-programming language parallelism programming-language
Last synced: about 1 month ago
JSON representation
Clio is a functional, parallel, distributed programming language.
- Host: GitHub
- URL: https://github.com/clio-lang/clio
- Owner: clio-lang
- License: apache-2.0
- Created: 2019-01-02T15:23:41.000Z (almost 6 years ago)
- Default Branch: develop
- Last Pushed: 2023-03-06T03:19:09.000Z (almost 2 years ago)
- Last Synced: 2024-10-29T18:47:39.328Z (about 1 month ago)
- Topics: clio, compiler, distributed-programming, functional-programming, language, parallelism, programming-language
- Language: JavaScript
- Homepage: https://clio-lang.org
- Size: 26.7 MB
- Stars: 935
- Watchers: 26
- Forks: 30
- Open Issues: 30
-
Metadata Files:
- Readme: readme.md
- Contributing: CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
- awesome-programming-languages - clio - 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. (Uncategorized / Uncategorized)
- awesome-github-star - clio - lang | 924 | (JavaScript)
- awesome-list - clio - lang | 746 | (JavaScript)
- programming-languages - Clio - Functional, parallel, distributed programming language. ([Web](https://clio-lang.org/)) (Functional)
README
[![npm version](https://badge.fury.io/js/clio.svg)](https://badge.fury.io/js/clio)
![Travis (.org)](https://img.shields.io/travis/clio-lang/clio.svg)
[![Documentation Status](https://img.shields.io/badge/docs-passing-brightgreen)](https://docs.clio-lang.org)
[![Codacy Badge](https://api.codacy.com/project/badge/Grade/7ea4361c03b94375a58cb020328d8fd8)](https://www.codacy.com/gh/clio-lang/clio?utm_source=github.com&utm_medium=referral&utm_content=clio-lang/clio&utm_campaign=Badge_Grade)
[![codecov](https://codecov.io/gh/clio-lang/clio/branch/develop/graph/badge.svg?token=DizAOgNw8A)](https://codecov.io/gh/clio-lang/clio)
[![Telegram](https://img.shields.io/badge/telegram-chat-blue)](https://t.me/joinchat/K2tN9kkVldcinF4U08lcfQ)
[![Share on Twitter](https://img.shields.io/badge/twitter-share-blue)](https://twitter.com/intent/tweet?text=Clio%20is%20a%20functional,%20parallel,%20distributed%20programming%20language%20that%20compiles%20to%20JavaScript!%20Check%20it%20out%20here:%20https://github.com/clio-lang/clio)![Clio Logo](https://raw.githubusercontent.com/clio-lang/media/master/logo-128x128.png)
# Clio
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](https://docs.clio-lang.org) or visit our [website](https://clio-lang.org) for more info.
![Clio Logo](https://raw.githubusercontent.com/clio-lang/media/master/clio-cut.png)
## Install
To install you'll need Node.js (latest version) and NPM. Clio is hosted on NPM, to install it simply do
```bash
npm i -g clio
```## Command Line Usage
To see a list of available `clio` commands and their description you can run
```bash
clio --help
```## Project Status
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](https://github.com/orgs/clio-lang/projects/1)**
## Links
- [Clio Website](http://clio-lang.org)
- [Documentation](http://docs.clio-lang.org)
- [Playground](https://playground.clio-lang.org)
- [Clio Telegram Chat](https://t.me/clio_lang)
- [Clio on Rosetta Code](http://rosettacode.org/wiki/Clio)## Examples
You can check the examples in [examples repository](https://github.com/clio-lang/examples) or you can check
[Clio on Rosetta Code](http://rosettacode.org/wiki/Clio).## Documentation
You can visit [docs.clio-lang.org](http://docs.clio-lang.org) for a short tutorial, introduction and documentation. This documentation is a work in progress and your contributions are highly appreciated.
## Contributing
Please make sure to read the [CONTRIBUTING-Guidelines](https://github.com/clio-lang/clio/blob/develop/CONTRIBUTING.md) before making a pull request.
Thank you to all the people who already contributed to Clio!
## Backers
Thank you all for supporting Clio! Read [backers.md](./backers.md) to learn more.
## License
Apache-2.0