<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"
}