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.3.tar.gz (7.0 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.3-py3-none-any.whl (8.0 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: aergia_lang-1.7.3.tar.gz
  • Upload date:
  • Size: 7.0 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.3.tar.gz
Algorithm Hash digest
SHA256 f5f9eea8a892aa41cace4f4d91844316bc7a08c20db6d0d94910a1ffd2f9512b
MD5 3aad8511e38ad8c324a214f01a71688a
BLAKE2b-256 129a32fec7095bf7b542f9322242154912e4fc45c9d4e607b04ea409f6cd42fe

See more details on using hashes here.

File details

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

File metadata

  • Download URL: aergia_lang-1.7.3-py3-none-any.whl
  • Upload date:
  • Size: 8.0 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.3-py3-none-any.whl
Algorithm Hash digest
SHA256 64e146eaca9f38fe084fc755012dd7e6c814289e996397564347eb76fd295ec6
MD5 f1ea6bcb3047a7a15e70acafb8f9ad72
BLAKE2b-256 cda3ea809f262a68f1ef356a358b42de26dc05396cd8cdc11366df8260938846

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