Skip to main content

The Aergia programming language

Project description

Aergia

Aergia is a minimalist yet still usable programming language, depending on your definition of usable.

Installation

Global Installation (pip)

GitHub

pip install git+https://github.com/las-r/aergia.git

PyPI (not recommended, outdated)

pip install aergia-lang

Local Installation (in a directory)

Copy /aergia to your working directory.

Usage

aergia <filename.aer>

Alternatively (for local installations):

python -m aergia <filename.aer>

Updating

GitHub

aergia --ghupdate
pip install --upgrade git+https://github.com/las-r/aergia.git

PyPI (not recommended, outdated)

pip install --upgrade aergia-lang

Syntax Documentation

Syntax Documentation can be found here.

Tools

Aergia is provied with a few basic tools to aid in development:

  • Lethes:
    A basic program minifier.
    Usage: aergia --lethes <filename.aer>

  • Otia (unreleased, wip):
    A basic program linter.
    Usage: aergia --otia <filename.aer>

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

aergia_lang-1.7.4.tar.gz (7.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

aergia_lang-1.7.4-py3-none-any.whl (8.1 kB view details)

Uploaded Python 3

File details

Details for the file aergia_lang-1.7.4.tar.gz.

File metadata

  • Download URL: aergia_lang-1.7.4.tar.gz
  • Upload date:
  • Size: 7.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.10

File hashes

Hashes for aergia_lang-1.7.4.tar.gz
Algorithm Hash digest
SHA256 0ec7fd6833583d0c133a8f11f8dcb952bfae2fc247120a8dfa650263e6f40655
MD5 e83c0ed375c1c6725aa59541eab2759c
BLAKE2b-256 60309b757504296268248f9dbfcd376cf7f7cd8af6e833417e31588ce2bdc4eb

See more details on using hashes here.

File details

Details for the file aergia_lang-1.7.4-py3-none-any.whl.

File metadata

  • Download URL: aergia_lang-1.7.4-py3-none-any.whl
  • Upload date:
  • Size: 8.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.10

File hashes

Hashes for aergia_lang-1.7.4-py3-none-any.whl
Algorithm Hash digest
SHA256 782923b4e5ac39a7b2f4b8f73c3ff89bbe069913c1a75a92e5282a1b2fd22067
MD5 c2fccc9cdd4c6100f6817ed4e11d1ea3
BLAKE2b-256 9f839b272d4a088f5fe5e9a68cbbd868f8982c01c511fd5ac8a373eb1ec90cb4

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page