Metadata-Version: 2.4
Name: teeny
Version: 0.1.0
Summary: A tiny programming language
Author-email: Ian <Ian.ye01@outlook.com>
License-Expression: MIT
Project-URL: Homepage, https://github.com/IANYEYZ/teeny
Project-URL: Issues, https://github.com/IANYEYZ/teeny/issues
Classifier: Programming Language :: Python :: 3
Classifier: Operating System :: OS Independent
Requires-Python: >=3.8
Description-Content-Type: text/markdown
License-File: LICENSE
Dynamic: license-file
Dynamic: requires-python

<p align="center">
  <img src="teenyBanner.png" width="100%" alt="Teeny - A tiny fast prototyping language">
</p>

# Teeny Programming Language

Teeny is a small, expression-first programming language designed for quick scripting and rapid prototyping. Its syntax stays tiny and predictable, but it still includes useful features like structural binding, pattern matching, modules, pipeline operators, and backtick-style regex. Everything in Teeny is an expression — blocks, functions, conditionals, loops — so code stays compact and consistent.

See [https://teeny-lang.surge.sh/](https://teeny-lang.surge.sh/).

## **A tiny example**

```teeny
greet := (name) => "Hello, {name}!"

for [i, who] in [[1, "Alice"], [2, "Bob"], [3, "Cat"]] {
    println("{i}: " + greet(who))
}
```
