What is Kairrer?
Kairrer is a high-level programming language designed for flexibility and control. It lets you:
Write high-level code with simple syntax.
Drop into inline Assembly or even raw machine code when needed.
Manipulate data effortlessly using a unified variable-based approach.
Think of it as a fusion of Python’s readability and C’s low-level power — but with a unique twist.
Key Features
- Everything is a Variable In Kairrer, variables do 90% of the work. Typing is automatic, and you can reassign them dynamically:
kairrer
hello : 1; // INT
hello : "1"; // STRING
hello : { echo 1 }; // RUN (executes shell command)
- Unified Operators Assignment: Reassign anytime with :.
Data redirection: Unix-like > and < for piping.
"Hand" operators: Context-aware actions (->, +>, <-, <+).
- Low-Level Escape Hatches Need raw performance or hardware control? Kairrer lets you break out seamlessly:
Shell commands:
kairrer
{ ls -la } // Executes in the system shell
Inline Assembly:
kairrer
{ ** rax : 1; ** } // Direct ASM insertion
Machine code (hex):
kairrer
{ .. B8 01 00 00 00 .. } // Raw machine execution
- Minimal, Yet Powerful Data Types INT, STRING, RUN (executable code), NULL, HEX.
No bloated type system — just what you need.
Why Use Kairrer?
For scripting: Glue high-level logic with low-level optimizations.
For system programming: Tweak hardware without leaving your code.
For learning: See how high-level abstractions map to low-level execution.
Try It Now!
Clone the repo:
sh
git clone https://github.com/OkkoBitte/Kairrer-ranc
Check the examples/ folder for quick snippets.
Want a feature? Found a bug? Open an issue!
What’s Next?
Adding more standard libraries (HTTP, filesystem).
Improving error messages.
Your ideas here!
Links:
GitHub
Quickstart Guide
Your Turn!
What do you think? Would you use a language like this? Let’s discuss in the comments!
Why This Works
Clear value prop: "High-level + low-level in one."
Examples first: Developers want to see code, not just theory.
Call to action: Encourages feedback and contributions.
Top comments (0)