IndLan
IndLan is a small Hindi-inspired programming language, implemented as a
tree-walking interpreter in pure Python. It supports familiar constructs
(variables, functions, conditionals, loops, classes) using either
English keywords or their Hindi-style aliases (e.g. maano for let,
agar for if, jabtak for while).
Made by Bhavya S Solanki.
Install
pip install indlan
Usage
Run a .ind file:
indlan myprogram.ind
Start an interactive REPL:
indlan
Launch the desktop IDE (Tkinter-based code editor):
indlan-ide
Check the version:
indlan --version
Example
maano naam = "Duniya"
kaam namaste(naam) {
vapas "Namaste, " + naam + "!"
}
print(namaste(naam))
License
MIT
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file indlan-0.1.0.tar.gz.
File metadata
- Download URL: indlan-0.1.0.tar.gz
- Upload date:
- Size: 104.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.10.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3f7570a395dc76118de1087459645a5febe1aacd4708196984bfc7c4b785939d
|
|
| MD5 |
db7678f931fffdd65b75386ed6581b5f
|
|
| BLAKE2b-256 |
9fdb41766bac5e0b12a3fc556634cc93cbfc63cea178a3a8968f7f5bc8d1715c
|
File details
Details for the file indlan-0.1.0-py3-none-any.whl.
File metadata
- Download URL: indlan-0.1.0-py3-none-any.whl
- Upload date:
- Size: 104.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.10.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d6f0c829a6990fcc68aca71c9b00d91f4c96cdfe1c9d55ff745731efc0f79574
|
|
| MD5 |
6eeac591f9b288fd54cc233adfad6ce2
|
|
| BLAKE2b-256 |
627833d8e06dbfa6adb511d9bc6ade5a841e109436b68cb73bdc0e1edebd24bd
|