Metadata-Version: 2.1
Name: I-Language
Version: 0.0.9
Summary: The I programming language is a high level programming language written in pure python.
Author: MasterOktagon
Author-email: ElBe-Plaq <elbe.dev.plaq@gmail.com>
License: MIT License
        
        Copyright (c) 2023-present ElBe Development
        
        Permission is hereby granted, free of charge, to any person obtaining a copy
        of this software and associated documentation files (the "Software"), to deal
        in the Software without restriction, including without limitation the rights
        to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
        copies of the Software, and to permit persons to whom the Software is
        furnished to do so, subject to the following conditions:
        
        The above copyright notice and this permission notice shall be included in all
        copies or substantial portions of the Software.
        
        THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
        IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
        FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
        AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
        LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
        OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
        SOFTWARE.
        
Project-URL: Homepage, https://github.com/I-Language-Development/i-language
Project-URL: Bug Tracker, https://github.com/I-Language-Development/i-language/issues
Keywords: i language,programming-language,language
Classifier: Development Status :: 2 - Pre-Alpha
Classifier: Framework :: Pytest
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.7
Description-Content-Type: text/markdown
Provides-Extra: dev
Provides-Extra: docs
License-File: LICENSE

<p align="center">
    <img src="https://github.com/I-Language-Development/I-language/blob/main/.github/logo-with-text.png" height="100px">
</p>
<h3 align="center">
    The I programming language is a high level programming language written in pure python.
</h3>
<p align="center">
    <img src="https://www.codefactor.io/repository/github/i-language-development/i-language/badge">
    <img src="https://github.com/I-Language-Development/I-language/actions/workflows/pylint.yml/badge.svg">
    <img src="https://github.com/I-Language-Development/I-language/actions/workflows/ruff.yml/badge.svg">
    <img src="https://github.com/I-Language-Development/I-language/actions/workflows/bandit.yml/badge.svg">
    <img src="https://github.com/I-Language-Development/I-language/actions/workflows/pytest.yml/badge.svg">
</p>

<img src="https://github.com/I-Language-Development/I-language/blob/main/.github/example-syntax.png?raw=true" width="500px"/>

## About this project
Have you been dreaming about coding in your perfect programming language?
Have you thought about what could be possible with the best sides of different languages?
Here is the power of some of the best languages combined.

## Installing
### Download from releases
Navigate to the releases tab and select the newest release. Download the version fitting your OS and run the installer.

### Pip
To install the package via pip, run `pip install ilanguage` (The `pip` command might be called differently depending on
your OS). The installer will be executed automatically. If you use pip to install the package, you will be able to use
`python -m ilanguage ARGUMENTS` just like `ilanguage ARGUMENTS`.

### Git
To clone the repository locally using git run `git clone https://github.com/I-Language-Development/I-language.git`.

## Your first program
To make a simple hello world program follow the instructions below:
1. Create a file ending with `.ilang`.
2. Open the file and write `output("Hello world!")` to it.
3. Open the path of the file in your terminal and type `ilanguage FILE` where `FILE` is the name of the file including 
the `.ilang` file extension.
4. You should see "Hello world!" in your terminal.

That's it! It's literally so easy.
