Skip to main content

# Celeratas

The Latin Programming Language

![Tests](https://github.com/planto73/Celeratas/actions/workflows/tests.yml/badge.svg) ![Last Commit](https://img.shields.io/github/last-commit/planto73/Celeratas) ![Version](https://img.shields.io/github/v/release/planto73/Celeratas)

## Description

Built from python, Celeratas uses a custom ident-oriented syntax that features latin keywords. Although some of the text is written in latin, there is an English help menu with translations for all of the keywords.

## Getting Started

### Dependencies

  • Windows, Macos, Unix, or Linux

  • Python3

### Installing

  • Open the terminal and type:

` pip3 install Celeratas `

### Executing program

  • In order to open the Celeratas interactive shell, type the following into the terminal:

` celer `

  • From there, you can type ‘auxilium’ (meaning help) to learn about the basics of the language.

` auxilium `

  • If you want to read from a file instead, add the file name as an argument.

` celer file_you_want_to_read.clr `

## Author

Finn Mattis

## Version History

  • 1.0.0

    • The initial release of Celeratas! Integers, Floats, Roman Numerals, Bools, Strings, Arrays, Hash Maps, Variables, Conditionals, Loops, Try-excepts, Functions, and more!

  • 1.1.0

    • Added support for assigning multiple variables at a time. Ex:

    ` a, b = val1, val2 `

    • Can now access basic dunders from python import

  • 1.1.1

    • Hotfix for python import dunders not working

    • Updated Readme and Grammar rules

  • 1.2.0

    • Can now access the shell with ‘celer’

    • Added keyword arguments to functions

    • TONS of backend changes and better tests

  • 1.2.1

    • Added versioneer and started working on CI/CD

  • 1.2.2

    • Added automatic github actions to create a release and publish to pypi

  • 1.3.0

    • Can now read arguments with “__args__” variable

    • Added split function for strings

    • Improved help menu

    • Fixed a LOT of bugs

## License

This project is licensed under the MIT License - see the LICENSE file for details

Download files

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

Source Distribution

Celeratas-1.3.1.tar.gz (48.1 kB view details)

Uploaded Source

Built Distribution

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

Celeratas-1.3.1-py3-none-any.whl (35.0 kB view details)

Uploaded Python 3

File details

Details for the file Celeratas-1.3.1.tar.gz.

File metadata

  • Download URL: Celeratas-1.3.1.tar.gz
  • Upload date:
  • Size: 48.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.14

File hashes

Hashes for Celeratas-1.3.1.tar.gz
Algorithm Hash digest
SHA256 b86fb12ec83c271c4168d57d4127c2dad9f04d7552d88ccf3c524f0e15cd71d5
MD5 d0bbad17d47cf885f94bfb1485b12e21
BLAKE2b-256 c4612209f5d89286c60cfc78a6afaf13f534f429aabcde3c74ff78ad3fa2b506

See more details on using hashes here.

File details

Details for the file Celeratas-1.3.1-py3-none-any.whl.

File metadata

  • Download URL: Celeratas-1.3.1-py3-none-any.whl
  • Upload date:
  • Size: 35.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.14

File hashes

Hashes for Celeratas-1.3.1-py3-none-any.whl
Algorithm Hash digest
SHA256 4b5a72d86d91c130b73cb4a0e7466aaabbcedc78b2b6e03b6e44540260776c7c
MD5 5cebcdbaf75307dd382bd3bbc5912c64
BLAKE2b-256 dcf31f7552709197dd9f0b9523cd565237dc1629e423d4a8c676ae8411c27e99

See more details on using hashes here.

Release history Release notifications | RSS feed

2.0.0

This release

1.3.1 This release

2 files

1.3.0

2 files

1.2.2

2 files

1.2.1

2 files

1.2.0

2 files

1.1.1

2 files

1.1.0

2 files

1.0.0

2 files

Supported by

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