anthama
v1.0.1
Published
AnthamaLang — The Kannada Meme Programming Language
Maintainers
Readme
🎭 AnthamaLang — The Kannada Meme Programming Language
"Guru, idu serious alla... idu meme programming language!"
Anthama is a fun, meme-driven programming language that uses Kannada expressions and cultural references. It's designed purely for entertainment and learning, with syntax inspired by exaggerated Kannada soap operas, trolls, and viral content.
🚀 Installation
# Clone the repository
git clone <repository-url>
cd Anthama
# Install dependencies
npm install
# Install globally (optional)
npm install -g .📝 Usage
# Run a .maga file
anthama examples/drama.maga
# Or use node directly
node src/cli.js examples/drama.maga🎯 Language Features
Program Structure
namaskara guru
// Your code here
mugitu guruVariables
guru idu name = "Kannada"
guru idu age = 25
guru idu isCool = sari
guru idu empty = kaaliPrint Statements
helu guru "Hello World!"
helu guru variableNameConditions
idre nemdi agi irbaku (age > 18):
helu guru "You are an adult!"
illa andre:
helu guru "You are still young!"Loops
guru idu i = 0
suttu guru (i < 5):
helu guru i
guru idu i = i + 1
hogu guruComments
// This is a comment in Anthama
// Anthama idu serious alla🎪 Data Types
- Strings:
"Hello World" - Numbers:
42,3.14 - Booleans:
sari(true),thappu(false) - Null:
kaali
🔧 Operators
Comparison
==(equal)!=(not equal)>(greater than)<(less than)>=(greater than or equal)<=(less than or equal)
Arithmetic
+(addition)-(subtraction)*(multiplication)/(division)
📁 Example Files
Check out the examples/ directory for sample programs:
drama.maga- Basic if-else exampleloop.maga- Loop demonstrationcalculator.maga- Arithmetic operationsbooleans.maga- Boolean and null examples
🎭 Error Messages
Anthama features meme-style error messages:
Yak Anna Ooooooo 😭, Line 4 alli thappu ide!
Guru, Line 4 alli problem ide! Check maadi!
Ayyo! Line 4 alli error aaytu!
Bombat illa guru! Line 4 alli thappu ide!🎪 Running Examples
# Basic drama example
anthama examples/drama.maga
# Loop example
anthama examples/loop.maga
# Calculator example
anthama examples/calculator.maga
# Boolean examples
anthama examples/booleans.maga🛠️ Development
# Install dependencies
npm install
# Run tests
npm test
# Start development
npm start🎯 Project Structure
Anthama/
├── src/
│ ├── cli.js # Command line interface
│ └── interpreter.js # Main interpreter logic
├── examples/
│ ├── drama.maga # Basic example
│ ├── loop.maga # Loop example
│ ├── calculator.maga # Calculator example
│ └── booleans.maga # Boolean example
├── package.json
└── README.md🎭 Contributing
Feel free to contribute to this meme programming language! Add more features, improve error messages, or create more examples.
📜 License
MIT License - Feel free to use this for fun and learning!
"Mugitu guru! Anthama programming language ready aaytu! 🎉"
