The world's most romantic programming language - where every program is a love story!
CoupleScript is a fun, relationship-themed programming language that uses marriage and love metaphors to make programming more enjoyable and relatable. Built completely from scratch with no dependencies on existing languages!
# Your first love story in code! ๐
marry husband "Alex"
marry wife "Emma"
remember "Meet our lovely couple: " + husband + " and " + wife
argue love:
remember "They lived happily ever after! ๐"
anniversary year in couple[1, 2, 3, 4, 5]:
remember "Year " + year + ": Still in love! ๐"
makeup:
remember "Every relationship has its challenges... ๐ช"
No Python, C, or JavaScript dependencies. Built from scratch with pure assembly language.
marry, propose, accept, argue, makeup, remember - programming with the language of love.
The compiler is written in CoupleScript itself! A true testament to the language's power.
Assembly-based virtual machine ensures your love stories run at the speed of light.
Works on Windows, Linux, macOS, and Docker. Love knows no boundaries!
Run anywhere with Docker support. No dependencies, perfect for education and demos!
Production-grade test suite with CI/CD pipeline ensures reliability and quality.
Learn programming through romantic metaphors that make concepts memorable and fun.
marry
- Variable declaration/assignmentdivorce
- Variable deletionpropose
- Function definitionaccept
- Function callargue
- Conditional statements (if)makeup
- Else clauseremember
- Print/outputanniversary
- Loop constructlove
- Boolean truehate
- Boolean falseheart
- Numberswords
- Stringscouple
- Arrays/Listsmemory
- Objects/DictionariesRun CoupleScript instantly without installing anything!
docker build -t couplescript https://github.com/rahul05ranjan/couple-script.git
docker run -it --rm couplescript
git clone https://github.com/rahul05ranjan/couple-script.git
cd couple-script
Windows: NASM + Visual Studio Build Tools or WSL
Linux: sudo apt install build-essential nasm
macOS: xcode-select --install
make all
# Run comprehensive tests
make test
# Windows users
run_tests.bat
# Windows
couplescript.bat examples/hello.couple
# Linux/macOS
./couplescript examples/hello.couple
CoupleScript is all about spreading love through code. Join our community of romantic programmers!
CI/CD Pipeline Active - 28 automated tests ensure code quality and reliability