Sahil
Swahili Programming language, It is an implementation of Basic Programming Language using Python and Swahili Lexical terms
Install / Use
/learn @ibnsultan/SahilREADME
sahil
Swahili Programming language written over Python Sahil is an Implementation of BASIC programming language using python and swahili lexical terms, It is a sister language of swap(predecessor)
Current State:
- uses a tree structure to do solve simple expressions
- It supports basic BODMAS operations
- variable declaration, initiation and redeclaration
- The use of operators in expressions
- The use of boolean expressions
- Implement the basic control structure using the conditional and iteration statements
- Functions declaration and function calls
To DO : now dealing with the list
- [X] lexer
- [x] parser
- [x] Interpreter
- [x] Variables
- [x] Operators
- [x] Logical operators
- [x] Comparison operators
- [ ] Control Structures
- [x] if-else condition
- [x] for and while loop
- [ ] Return, Continue and Break
- [ ] Functions
- [x] User-made functions
- [ ] Built-in functions
- [x] Strings
- [ ] multilines statements
- [ ] Lists
- [ ] Run statements and Comments
INTERFACE
Sahil uses a CLI interface, as for now only the Read-evaluate-print-loop(Repl) mode is supported, Repl enable you to interactively execute sahil's code line by line without requiring to write a entire script file
Related Skills
node-connect
340.5kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
claude-opus-4-5-migration
84.2kMigrate prompts and code from Claude Sonnet 4.0, Sonnet 4.5, or Opus 4.1 to Opus 4.5
frontend-design
84.2kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
model-usage
340.5kUse CodexBar CLI local cost usage to summarize per-model usage for Codex or Claude, including the current (most recent) model or a full model breakdown. Trigger when asked for model-level usage/cost data from codexbar, or when you need a scriptable per-model summary from codexbar cost JSON.
