Skip to main content

The Aergia programming language

Project description

Aergia

Build Status License PyPI - Downloads GitHub - Pulse PyPI version GitHub Code Size

Aergia is a minimalist and lightweight interpreted programming language.

{greet :name:
    > "Hello, %name%!"
}

= lang_name "Aergia"
@greet:lang_name:

Installation & Quick Start

Get up and running with pip in seconds:

pip install aergia-lang
aergia your_program.aer

Documentation

Full documentation and syntax guides be found here.

Tools

Aergia includes built-in tools to streamline your development workflow:

  • Agathos: The Aergia package manager.
  • Lethes: A native program minifier to compress your source code.
    aergia --lethes <filename.aer>  # Shorthand: aergia -l <filename.aer>
    
  • Otia: An automatic code prettifier and formatter.
    aergia --otia <filename.aer>    # Shorthand: aergia -o <filename.aer>
    

IDE Support

Contributors

A huge thanks to the developers helping shape Aergia!

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.20.0.tar.gz (23.8 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.20.0-py3-none-any.whl (20.9 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: aergia_lang-1.20.0.tar.gz
  • Upload date:
  • Size: 23.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for aergia_lang-1.20.0.tar.gz
Algorithm Hash digest
SHA256 92eb05f9a73d8980356166e50b8f289c02971586d973b192bcd181a58c5f3787
MD5 8ca1c5c64269d977ac4e1c76568083bc
BLAKE2b-256 8f20274e244a048955c680946a23d658c6f51132c08d34c72f3c49b92290ae0b

See more details on using hashes here.

Provenance

The following attestation bundles were made for aergia_lang-1.20.0.tar.gz:

Publisher: publish.yml on las-r/aergia

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

  • Download URL: aergia_lang-1.20.0-py3-none-any.whl
  • Upload date:
  • Size: 20.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for aergia_lang-1.20.0-py3-none-any.whl
Algorithm Hash digest
SHA256 dbf6da475e01b3628ec80540bd7f86e47d5d5a2621523a3cda468af2f2eb6263
MD5 b53f4ad9bdd8e46c2e85eab92d7f71e3
BLAKE2b-256 82e69236cf76d72740411db22fda75d3ba4b91b81048442594b4654b8c46c466

See more details on using hashes here.

Provenance

The following attestation bundles were made for aergia_lang-1.20.0-py3-none-any.whl:

Publisher: publish.yml on las-r/aergia

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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