https://github.com/slavlned/polar
Polar programming language π»ββοΈ
https://github.com/slavlned/polar
interpreter interpreters langdev language polar programming programming-language programming-language-development
Last synced: 5 months ago
JSON representation
Polar programming language π»ββοΈ
- Host: GitHub
- URL: https://github.com/slavlned/polar
- Owner: Slavlned
- License: mit
- Created: 2024-12-17T17:30:44.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2025-01-06T06:26:01.000Z (6 months ago)
- Last Synced: 2025-01-06T07:28:27.930Z (6 months 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
Dynamicly typed simple scripting
programming language π‘> [!IMPORTANT]
> Compiler & Vm still under dev. It doesn't
> support the old libs (from interpreter), try, catch,
> throw stmts for now.> [!NOTE]
> Requires kotlin 5.0 & jdk 21Example code:
```python
use 'lib.random'random = new Random()
rnd_value = random.number(1, 100)while (1 == 1) {
put('Guess the number between 1 and 100 πΈ !')
input = scan('Enter number...')
if (num(input) == rnd_value) {
put('Guessed! π‘')
} else {
put('Wrong number! The answer was... ' + string(rnd_value) + '! π¨')
}
rnd_value = random.number(1, 100)
}
```> [!TIP]
> Read documentation for more examples> [!WARNING]
> Documentation is work in progressRoadmap πΊοΈ:
> Write own VM