Logo Lanfrica

dzxpert/Chkoupi-lang

Domain:

natural language processing

Record type:

software
Creator:
dzx
Host:
Making an Algerian coding language to cope with my lows :)) # Chkoupi-lang 🇩🇿 The **first** programming language with keywords in Algerian Darija, powered by LLVM. > [!NOTE] > **شكوبي | Chkoupi (Algerian Darija)** > > هي كلمة تعني العلقات البحرية التي تطفو على سطح البحر، يستعمل هذه الكلمة الصيادون حيث أنهم عندم يسأل أحد صياد أخر عن ما أصاد يجيب " صيدت الشكوبي" أي بمعنى لا شئ، و الكثير من الجزائريين يضنون أنها كلمة بذيئة و لكن ليست كذلك. > > _جاي كي الشكوبي، أي لا يصلح لأي شئ_ > > --- > > **Translation:** > *Chkoupi refers to marine algae/seaweed floating on the sea. Fishermen use it: when asked what they caught, they reply "Seyedt el chkoupi" ("I caught seaweed"), meaning "nothing at all". Although many Algerians mistake it for a vulgar term, it is not.* > > — Cited from Mo3jam --- ## Try it Online Write and run Chkoupi-lang code directly in your browser: 👉 **train.brauh.tech** --- ## What is this? Chkoupi-lang is a fully functional compiled language where keywords, types, and libraries are written in Algerian Darija. Instead of being an interpreted scripting language, it compiles directly to optimized machine code: - **LLVM Backend**: Translates your source code into optimized native executables. - **Type Coercion**: Automatically handles type conversions, such as promoting integers to floats. - **First-Class Types**: Fat strings and heap-allocated dynamic arrays. - **Modules**: Exposes a basic module resolution system (`jibli`). --- ## Reference Documentation For detailed language specifications, syntax rules, and type behaviors, check the reference guide: 👉 **DOCS.md** --- ## VS Code Editor Support Chkoupi-lang has syntax highlighting and language configuration support for Visual Studio Code. ### One-Click Installation 1. Download `chkoupi-vscode-installer.exe` from the **Releases** page. 2. Double-click/run the executable and press **Enter** to close it. 3. Restart or reload VS Code, and your `.dz` source files will highlight automatically! *(The extension source files can also be viewed in the editors …