An open API service indexing awesome lists of open source software.

https://github.com/vyacheslavhere/polar

Polar programming language 🐻‍❄️
https://github.com/vyacheslavhere/polar

interpreter interpreters langdev language polar programming programming-language programming-language-development

Last synced: 9 months ago
JSON representation

Polar programming language 🐻‍❄️

Awesome Lists containing this project

README

          




Polar programming language

Dynamicly typed simple scripting
programming language 💡

Compiles to IceVM 🥶

> [!IMPORTANT]
> Compiler & Vm still under dev. It doesn't
> support the old libs (from interpreter)

> [!NOTE]
> Requires kotlin 5.0 & jdk 21

Example code:
```python
use 'lib.random'

rnd_value = Random.number(1, 100, true)

while (1 == 1) {
put('Guess the number between 1 and 100 🛸 !')
input = scan('Enter number...')
if (number(input) == rnd_value) {
put('Guessed! 💡')
} else {
put('Wrong number! The answer was... ' + string(rnd_value) + '! 🚨')
}
rnd_value = Random.number(1, 100, true)
}
```

> [!TIP]
> Read documentation for more examples

> [!WARNING]
> Documentation is work in progress