https://github.com/stencila/mini
A minimal, functional language focused on data analysis and visualization
https://github.com/stencila/mini
Last synced: 10 months ago
JSON representation
A minimal, functional language focused on data analysis and visualization
- Host: GitHub
- URL: https://github.com/stencila/mini
- Owner: stencila
- Created: 2017-02-01T01:55:01.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2018-07-26T08:14:59.000Z (almost 8 years ago)
- Last Synced: 2025-05-16T05:37:18.633Z (about 1 year ago)
- Language: JavaScript
- Homepage:
- Size: 911 KB
- Stars: 15
- Watchers: 6
- Forks: 0
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Mini
A minimal, functional language focused on data analysis and visualization and available in [Stencila](https://stenci.la) documents.
[](https://www.npmjs.com/package/stencila-mini)
[](https://travis-ci.org/stencila/mini)
[](https://codecov.io/gh/stencila/mini)
## Documentation
See the documentation at https://github.com/stencila/stencila/tree/master/docs/languages/mini.
## Development
1. Clone the repo
```bash
git clone https://github.com/stencila/mini.git
```
2. Install a Java Runtime or Java Development Kit (`JDK`) if you don't have one already.
3. Download [ANTLR](http://www.antlr.org/download/antlr-4.6-complete.jar) into the local `.bin/` folder:
```bash
mkdir -p .bin
curl -o .bin/antlr-4.6-complete.jar http://www.antlr.org/download/antlr-4.6-complete.jar
```
4. Install dependencies
```bash
npm install
```
5. Test
```bash
npm test
```
or use `node make test:browser -w` and open `test/index.html` in your browser.
6. Build
```bash
node make
```