Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sindlish Programming Language

Sindlish is a high-level, full-featured programming language designed specifically for the Sindhi-speaking communities. It provides a familiar native-language experience while maintaining a robust, modern syntax and a high-performance bytecode virtual machine backend.

Overview

For decades, the programming world has been heavily dominated by the English language. This creates an unnecessary barrier to entry for millions of talented individuals who think and speak in Sindhi or Urdu. Sindlish breaks that barrier, allowing developers to write professional software using the words they already know natively.

Key Features

  • Native Keywords: Utilize words like kaam (function), agar (if), lafz (string), adad (integer), and faislo (boolean).
  • Hybrid Typing System: Supports both dynamic typing and static type annotations for robust software development.
  • Modern Collections: Built-in support for lists (fehrist), dictionaries (lughat), and sets (majmuo).
  • Crash-Proof Error Handling: Employs a Result system instead of traditional try/catch mechanisms, allowing safe unwrapping of values using soft fallbacks and explicit panics.
  • Bytecode Virtual Machine: Fast and efficient execution environment.

Installation

You can install Sindlish via the provided installers or directly run it using Python.

Quick Start

Run the interpreter interactively:

python main.py

Execute a file:

python main.py run script.sd

Access offline documentation:

python main.py docs

Documentation

Comprehensive online documentation and roadmaps can be found at the Website. For quick reference in the terminal, utilise the docs command provided by the Sindlish CLI.

About

Sindlish is a high-level, Interpreted programming language designed specifically for the Sindhi-speaking communities.

Topics

Resources

Stars

Watchers

Forks

Releases

Contributors

Languages