2022-08-04 19:05:56 +03:00
![onlang logo ](static/logos/OnLang-transparent.png )
# You may have questions
ONLang - Object Notation Language (js`ON`)
## 1. God, what the f\*\*\*\* is this
2022-08-06 18:24:12 +03:00
ONLang is an experimental, esoteric programming language, that allows you to use (**json or yaml**) for **PROGRAMMING** . The interpreter currently supports only json5 format.
2022-08-04 19:05:56 +03:00
## 2. What is it for
For writing simple scripts.
2022-08-06 19:06:53 +03:00
## 3. How to write in this language
[Documentation ](doc/main.md )
2022-08-06 19:20:42 +03:00
## Installation
`cargo install onla`
or
Get binary from [releases ](https://github.com/artegoser/ONLang/releases ) and add the executable file to the PATH variable
2022-08-06 19:06:53 +03:00
## Using
2022-08-04 19:05:56 +03:00
2022-08-06 19:20:42 +03:00
`onla examples/example.json5`
2022-08-04 19:05:56 +03:00
or
1. Clone this repo
2022-08-06 19:20:42 +03:00
2. `cargo run --quiet --release -- examples/example.json5`
2022-08-04 19:05:56 +03:00
If you want to help create a pull request