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 🐻❄️
- Host: GitHub
- URL: https://github.com/vyacheslavhere/polar
- Owner: Slavlned
- License: mit
- Created: 2024-12-17T17:30:44.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-01-06T06:26:01.000Z (over 1 year ago)
- Last Synced: 2025-01-06T07:28:27.930Z (over 1 year ago)
- Topics: interpreter, interpreters, langdev, language, polar, programming, programming-language, programming-language-development
- Language: Java
- Homepage:
- Size: 310 KB
- Stars: 4
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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