semvec/pypi-packages huggingface dataset:
nocaplang 1.0.0
A Gen Z slang-based programming language that compiles to C++. No cap fr fr! 🔥
License: MIT
Requires Python: >=3.8
Keywords: programming-language, compiler, transpiler, gen-z, slang, cpp, java, education, fun


# NoCapLang

A Gen Z slang-based programming language that compiles to C++.

## Installation

```bash
pip install nocaplang
```

## Quick Start

```nocap
tea: Hello World in NoCapLang
fr message: text = "Hello, World!"
yap(message)
```

Run your program (compiles and executes automatically):
```bash
nocap hello.nocap
```

That's it! Output appears immediately.

## Advanced Usage

Want more control? Use these flags:

```bash
# Just compile without running
nocap --compile-only hello.nocap

# Specify custom output file
nocap -o myprogram hello.nocap
```

## Features

- 🎨 Gen Z slang keywords (fr, yap, vibecheck, lowkey, etc.)
- 🚀 Compiles to blazing-fast C++
- 💻 Full OOP support with classes and inheritance
- 🔄 Pattern matching with check/hits/otherwise
- ⚡ Async/await support
- 📦 Comprehensive standard library (string, math, collections)
- 🎮 Interactive REPL
- 🌐 Try it online at https://nocaplang.com/playground

## Documentation

Visit **https://nocaplang.com** for:
- Complete language reference
- Interactive playground
- Tutorials and examples
- Standard library API

## Example

```nocap
lowkey greet(name: text) -> text {
    comeback "Yo, " + name + "! 👋"
}

fr names: lineup<text> = ["Alice", "Bob", "Charlie"]
each person in names {
    yap(greet(person))
}
```

## License

MIT License