kagsa


Namekagsa JSON
Version 1.2.0 PyPI version JSON
download
home_pagehttps://www.kagsa.org/
SummaryPROGRAMMING LANGUAGE
upload_time2023-06-06 19:30:20
maintainer
docs_urlNone
authorKAGSA PROGRAMMING LANGUAGE
requires_python
licenseMIT
keywords programming language programming language kagsa lang kg kg kagsa
VCS
bugtrack_url
requirements requests sly coloredlogs colorama keyboard forbiddenfruit
Travis-CI No Travis.
coveralls test coverage No coveralls.
            <center>
<img src="https://www.kagsa.org/download/assets/logo.png" >

# 
KAGSA is a new Interpreted programming language based on Python.

<a href="https://github.com/kagsa/kagsa/tree/main/kagsasrc"><img src="https://img.shields.io/github/languages/code-size/kagsa/kagsa?style=flat-square"></a>
<a href="https://www.kagsa.org/download/"><img src="https://img.shields.io/github/downloads/kagsa/kagsa/total?style=flat-square"></a>
<a href="https://github.com/kagsa/kagsa/blob/main/LICENSE"><img src="https://img.shields.io/github/license/kagsa/kagsa?style=flat-square"></a>
<a href="https://www.kagsa.org"><img src="https://img.shields.io/badge/Web-KAGSA.ORG-blue?style=flat-square"></a>
</center>

it designed to be easy to learn and practical for use in various projects. It has a flexible syntax and allows some things that other languages prohibit, such as using certain symbols in variable names and starting variable names with numbers. KAGSA contains several main components, including a lexer, syntax checker, parser, and compiler. It supports object-oriented programming, iteration, and other features commonly used in programming languages.

# Installation

You can download it via Python pip, launch the command prompt and run the following command:
```
pip install kagsa
```
KAGSA is also available for **Windows, Linux and Termux**, any version can be downloaded from the [official website](https://www.kagsa.org/download/)

There is a document explaining the installation method, you can read it [Here](https://www.kagsa.org/download/help.html)

# Getting Started

Once you have installed KAGSA, you can start writing and running KAGSA programs. Here are the basic steps:
-    Create a new text file with a .kg extension.
-    Open the file in a text editor and write your KAGSA code.
-    Save the file.
-    Open a terminal or command prompt and navigate to the directory where the file is saved.
-    Type the following command and press Enter:

```
kagsa filename.kg
```
-    Replace `filename` with the name of your file.

-    Your KAGSA program should now run in the terminal.

# Documentation

Full documentation for KAGSA can be found in the [KAGSA.ORG/DOCS](https://www.kagsa.org/docs/index.html).

# Examples

KAGSA supports features such as object-oriented programming and iteration. Here are some example programs:

-    [Hello World](https://github.com/kagsa/kagsa/blob/main/examples/helloworld.kg)
-    [Object-Oriented Programming](https://github.com/kagsa/kagsa/blob/main/examples/oop.kg)
-    [Factorial](https://github.com/kagsa/kagsa/blob/main/examples/factorial.kg)
-    [FizzBuzz](https://github.com/kagsa/kagsa/blob/main/examples/fizzbuzz.kg)
-    [Palindrome Checker](https://github.com/kagsa/kagsa/blob/main/examples/palindrome.kg)
-    [Binary Search](https://github.com/kagsa/kagsa/blob/main/examples/binsearch.kg)
-    [Error Handling](https://github.com/kagsa/kagsa/blob/main/examples/errors.kg)

And more you can find it at [KAGSA/KAGSA/examples](https://github.com/kagsa/kagsa/tree/main/examples).

            

Raw data

            {
    "_id": null,
    "home_page": "https://www.kagsa.org/",
    "name": "kagsa",
    "maintainer": "",
    "docs_url": null,
    "requires_python": "",
    "maintainer_email": "",
    "keywords": "programming,language,programming language,kagsa,lang,kg,KG,KAGSA",
    "author": "KAGSA PROGRAMMING LANGUAGE",
    "author_email": "admin@kagsa.org",
    "download_url": "https://files.pythonhosted.org/packages/bf/1d/bdd67c4559bfadcfcfb015b40207c46391f780bae8bb0fc976e93b1c7639/kagsa-1.2.0.tar.gz",
    "platform": null,
    "description": "<center>\r\n<img src=\"https://www.kagsa.org/download/assets/logo.png\" >\r\n\r\n# \r\nKAGSA is a new Interpreted programming language based on Python.\r\n\r\n<a href=\"https://github.com/kagsa/kagsa/tree/main/kagsasrc\"><img src=\"https://img.shields.io/github/languages/code-size/kagsa/kagsa?style=flat-square\"></a>\r\n<a href=\"https://www.kagsa.org/download/\"><img src=\"https://img.shields.io/github/downloads/kagsa/kagsa/total?style=flat-square\"></a>\r\n<a href=\"https://github.com/kagsa/kagsa/blob/main/LICENSE\"><img src=\"https://img.shields.io/github/license/kagsa/kagsa?style=flat-square\"></a>\r\n<a href=\"https://www.kagsa.org\"><img src=\"https://img.shields.io/badge/Web-KAGSA.ORG-blue?style=flat-square\"></a>\r\n</center>\r\n\r\nit designed to be easy to learn and practical for use in various projects. It has a flexible syntax and allows some things that other languages prohibit, such as using certain symbols in variable names and starting variable names with numbers. KAGSA contains several main components, including a lexer, syntax checker, parser, and compiler. It supports object-oriented programming, iteration, and other features commonly used in programming languages.\r\n\r\n# Installation\r\n\r\nYou can download it via Python pip, launch the command prompt and run the following command:\r\n```\r\npip install kagsa\r\n```\r\nKAGSA is also available for **Windows, Linux and Termux**, any version can be downloaded from the [official website](https://www.kagsa.org/download/)\r\n\r\nThere is a document explaining the installation method, you can read it [Here](https://www.kagsa.org/download/help.html)\r\n\r\n# Getting Started\r\n\r\nOnce you have installed KAGSA, you can start writing and running KAGSA programs. Here are the basic steps:\r\n-    Create a new text file with a .kg extension.\r\n-    Open the file in a text editor and write your KAGSA code.\r\n-    Save the file.\r\n-    Open a terminal or command prompt and navigate to the directory where the file is saved.\r\n-    Type the following command and press Enter:\r\n\r\n```\r\nkagsa filename.kg\r\n```\r\n-    Replace `filename` with the name of your file.\r\n\r\n-    Your KAGSA program should now run in the terminal.\r\n\r\n# Documentation\r\n\r\nFull documentation for KAGSA can be found in the [KAGSA.ORG/DOCS](https://www.kagsa.org/docs/index.html).\r\n\r\n# Examples\r\n\r\nKAGSA supports features such as object-oriented programming and iteration. Here are some example programs:\r\n\r\n-    [Hello World](https://github.com/kagsa/kagsa/blob/main/examples/helloworld.kg)\r\n-    [Object-Oriented Programming](https://github.com/kagsa/kagsa/blob/main/examples/oop.kg)\r\n-    [Factorial](https://github.com/kagsa/kagsa/blob/main/examples/factorial.kg)\r\n-    [FizzBuzz](https://github.com/kagsa/kagsa/blob/main/examples/fizzbuzz.kg)\r\n-    [Palindrome Checker](https://github.com/kagsa/kagsa/blob/main/examples/palindrome.kg)\r\n-    [Binary Search](https://github.com/kagsa/kagsa/blob/main/examples/binsearch.kg)\r\n-    [Error Handling](https://github.com/kagsa/kagsa/blob/main/examples/errors.kg)\r\n\r\nAnd more you can find it at [KAGSA/KAGSA/examples](https://github.com/kagsa/kagsa/tree/main/examples).\r\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "PROGRAMMING LANGUAGE",
    "version": "1.2.0",
    "project_urls": {
        "Documentation": "https://github.com/kagsa/kagsa/blob/master/README.md",
        "Download": "https://pypi.org/project/kagsa/#files",
        "Homepage": "https://www.kagsa.org/",
        "Report Bugs": "https://github.com/kagsa/kagsa/issues",
        "Source": "https://github.com/kagsa/kagsa",
        "Website": "https://www.kagsa.org/"
    },
    "split_keywords": [
        "programming",
        "language",
        "programming language",
        "kagsa",
        "lang",
        "kg",
        "kg",
        "kagsa"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "548b2b43844e94eda3da3f6748d3c947f5a684bcba2ba3be0a6de388fb21844a",
                "md5": "14d531fdc6d4d696360dc1e9f9c9e1a0",
                "sha256": "2d58ecc3c02077a2a40781736dcc2a4378a2c8e0c8f70a686161df5738d05c79"
            },
            "downloads": -1,
            "filename": "kagsa-1.2.0-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "14d531fdc6d4d696360dc1e9f9c9e1a0",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": null,
            "size": 32258,
            "upload_time": "2023-06-06T19:30:17",
            "upload_time_iso_8601": "2023-06-06T19:30:17.030850Z",
            "url": "https://files.pythonhosted.org/packages/54/8b/2b43844e94eda3da3f6748d3c947f5a684bcba2ba3be0a6de388fb21844a/kagsa-1.2.0-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "bf1dbdd67c4559bfadcfcfb015b40207c46391f780bae8bb0fc976e93b1c7639",
                "md5": "8652fee6b112cbe8793f12726959ccd7",
                "sha256": "c236ea1f4ed1b8f88d2115fde143656dc8861c9ef0f955c6e772994cb307a7e7"
            },
            "downloads": -1,
            "filename": "kagsa-1.2.0.tar.gz",
            "has_sig": false,
            "md5_digest": "8652fee6b112cbe8793f12726959ccd7",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": null,
            "size": 24366,
            "upload_time": "2023-06-06T19:30:20",
            "upload_time_iso_8601": "2023-06-06T19:30:20.495760Z",
            "url": "https://files.pythonhosted.org/packages/bf/1d/bdd67c4559bfadcfcfb015b40207c46391f780bae8bb0fc976e93b1c7639/kagsa-1.2.0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2023-06-06 19:30:20",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "kagsa",
    "github_project": "kagsa",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": false,
    "requirements": [
        {
            "name": "requests",
            "specs": [
                [
                    "==",
                    "2.27.1"
                ]
            ]
        },
        {
            "name": "sly",
            "specs": [
                [
                    "==",
                    "0.4"
                ]
            ]
        },
        {
            "name": "coloredlogs",
            "specs": [
                [
                    "==",
                    "15.0.1"
                ]
            ]
        },
        {
            "name": "colorama",
            "specs": [
                [
                    "==",
                    "0.4.4"
                ]
            ]
        },
        {
            "name": "keyboard",
            "specs": [
                [
                    "==",
                    "0.13.5"
                ]
            ]
        },
        {
            "name": "forbiddenfruit",
            "specs": [
                [
                    "==",
                    "0.1.4"
                ]
            ]
        }
    ],
    "lcname": "kagsa"
}
        
Elapsed time: 0.98233s