Metadata-Version: 2.4
Name: qly
Version: 0.1.7
Summary: A simple, quick programming language
Author-email: "Georg K." <gk_coder@icloud.com>
License-Expression: Apache-2.0 OR BSD-3-Clause
Requires-Python: >=3.12
Description-Content-Type: text/markdown
License-File: LICENSE.APACHE-2.md
License-File: LICENSE.BSD3.md
License-File: LICENSE.md
Requires-Dist: sphinx>=9.1.0
Dynamic: license-file


# qly

_"the programming language that gets things done **quickly**"_

qly (short for: "quickly") is a programming language designed for doing things quickly. Its syntax is simple to learn, it's powerful and quite fast.

## Installing

First you'll need Python and pdm. For documentation sphinx is also recommended.
Install these packages by: 
```bash
$ pip install --upgrade pip
$ pip install pdm sphinx
```

Next run: `pdm build` to build the package and `cd docs; make html` if you're on *NIX or `CD DOCS; MAKE.BAT html` on Windows (CMD.exe). The compiled documentation will be in build; the package in ../dist/. Install the package by `cd ..` and `pip install dist/*-.whl`. Now you should be able to run `qly`.

## Using qly

There is a file: `test.qls` located in the root of the repository. It is a good starting point for learning qly (as it intentionally contains errors - have fun fixing them!) and for getting a quick glimpse of its syntax. There is also a tutorial included in `docs/build/html/users/tutorial.html` for first time qly learners and programmers.

**HAVE FUN USING QLY! :grin:**
