A masterfully designed native programming language blending deep cultural roots with elite architectural performance.
Compile and execute OlchikiLang source script blocks instantly inside your browser sandbox.
Write programs using Ol Chiki characters and Santali numerals.
Lightweight interpreter architecture with custom execution engine.
Built from the ground up for native language computing.
Community driven development with transparent research.
ᱚᱞᱪᱤᱠᱤ Source Code
↓
Lexer
(Token Analysis)
↓
Parser
(Syntax Tree)
↓
AST
↓
Virtual Machine
↓
Execution Engine
OlChikiLang follows a modern interpreter based architecture designed for native language programming.
✓ REPL Engine
✓ Variables
✓ Arithmetic Operations
✓ Unicode Support
✓ Windows Installer
• Advanced Functions
• Module System
• Better Error Handling
• VS Code Extension
• Linux & macOS Support
Windows
LinuxAn open-source project advancing Santali computing through Ol Chiki script.
OlChikiLang is a programming language designed for the Santali language using the Ol Chiki script. Its goal is to make programming more accessible to Santali speakers by allowing them to write code using their native writing system..
OlChikiLang uses native Ol Chiki characters and Santali numerals. Developers can write programs using their own writing system.
| ᱮᱞ | Number |
|---|---|
| ᱐ | 0 |
| ᱑ | 1 |
| ᱒ | 2 |
| ᱓ | 3 |
| ᱔ | 4 |
| ᱕ | 5 |
| ᱖ | 6 |
| ᱗ | 7 |
| ᱘ | 8 |
| ᱙ | 9 |
ᱪᱷᱟᱯᱟ "ᱡᱚᱦᱟᱨ"
ᱥᱮᱴ ᱠ = ᱑᱐
ᱪᱷᱟᱯᱟ ᱠ
OlChikiLang uses simple and native data types designed for Santali programming.
Used for numeric values. OlChikiLang supports native Ol Chiki numerals.
ᱥᱮᱴ ᱠ = ᱑᱐
ᱪᱷᱟᱯᱟ ᱠ
Used for storing text values.
ᱥᱮᱴ ᱧᱩᱛᱩᱢ = "ᱥᱟᱱᱛᱟᱲᱤ"
ᱪᱷᱟᱯᱟ ᱧᱩᱛᱩᱢ
Boolean values represent true or false conditions.
| Value | Meaning |
|---|---|
| ᱥᱟᱹᱨᱤ | True |
| ᱮᱲᱮ | False |
Variables automatically detect the assigned value type.
ᱥᱮᱴ ᱠ = ᱑᱐
ᱥᱮᱴ ᱱᱟᱣ = "Hero"
Functions are reusable blocks of code.
ᱯᱩᱱ ᱡᱚᱜ(ᱠ, ᱜ)
{
ᱫᱟᱨ ᱠ + ᱜ
}
| Operator | Description |
|---|---|
| == | Equal To |
| != | Not Equal To |
| > | Greater Than |
ᱡᱩᱫᱤ (᱑ == ᱑) {
ᱪᱷᱟᱯᱟ "ᱦᱚᱴᱟ"
}
ᱥᱮᱴ ᱠ = ᱐
ᱫᱚᱦᱚᱨ (ᱠ < ᱕) {
ᱪᱷᱟᱯᱟ ᱠ
ᱥᱮᱴ ᱠ = ᱠ + ᱑
}
ᱯᱩᱱ ᱡᱚᱜ(ᱠ, ᱜ) {
ᱫᱟᱨ ᱠ + ᱜ
}
ᱪᱷᱟᱯᱟ ᱡᱚᱜ(᱒, ᱓)
ᱦᱟᱸᱥᱫᱟ >>> ᱪᱷᱟᱯᱟ "ᱡᱚᱦᱟᱨ"
ᱡᱚᱦᱟᱨ
| Keyword | Description |
|---|---|
| ᱪᱷᱟᱯᱟ | Print Output |
| ᱥᱮᱴ | Variable Assignment |
| ᱡᱩᱫᱤ | If mapping |
| ᱫᱚᱦᱚᱨ | Loop cycle |
| ᱯᱩᱱ | Function block |
| ᱥᱮᱴ | Set |
| ᱡᱩᱫᱤ | If |
| ᱱᱚᱣᱟ | Else |
| ᱞᱮᱛ | Loop |
| ᱥᱟᱹᱨᱤ | True |
| ᱮᱲᱮ | False |
OlChikiLang is a programming language built using the Ol Chiki script for Santali speakers. It aims to make programming more accessible by allowing developers to write code in their native script.
The project focuses on native language computing, education, and creating new possibilities for technology through cultural identity.
Developed & Maintained By
HansdaTechs
Researching and building native language technologies, privacy-focused software, programming languages, and next-generation digital tools.