Skip to main content

UF Language Engine with 4 modes (UF, iUF, nUF, dnUF)

Project description

UF Language

UF Language is a Python-based language engine providing multiple levels of user-friendliness:

  • UF – Beginner-friendly syntax
  • iUF – Intermediate mode
  • nUF – Advanced structured mode
  • dnUF – Developer-focused mode

Installation

pip install uf-language

Release Cycle

UF follows a structured release cycle:

  • Each minor version (e.g., 1.5, 1.6) begins with beta releases:
    • 1.x.0b0 up to 1.x.0b5
  • A maximum of 5 beta versions are published.
  • After beta testing is complete, a stable version is released:
    • 1.x.0

Beta releases may contain:

  • Experimental features
  • Breaking changes
  • Incomplete functionality

Stable releases:

  • Are production-ready
  • Contain no experimental features
  • Follow semantic versioning

We recommend you use stable versions for projects, and beta versions only for testing purposes.


Long-Term Support (LTS) Lifecycle

Certain stable releases are designated as Long-Term Support (LTS) versions.

LTS versions:

  • Receive bug fixes
  • Receive security patches
  • Receive stability improvements
  • Do NOT receive new features
  • Do NOT introduce breaking changes

LTS versions are supported for 12 months from their release date.

If a version is widely adopted by the community (e.g., educational institutions, production environments, or large-scale projects), the support period may be extended at the discretion of the maintainers.

Extensions are evaluated based on:

  • Community adoption
  • Active usage
  • Contributor availability
  • Security considerations

An LTS version remains supported until:

  • The next LTS version is announced, or
  • It reaches its official End-of-Life (EOL)

Only one LTS version is actively maintained at a time.

LTS releases are recommended for:

  • Production environments
  • Educational use
  • Long-term projects requiring stability

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

uf_language-1.5.0b2.tar.gz (11.4 kB view details)

Uploaded Source

Built Distribution

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

uf_language-1.5.0b2-py3-none-any.whl (12.5 kB view details)

Uploaded Python 3

File details

Details for the file uf_language-1.5.0b2.tar.gz.

File metadata

  • Download URL: uf_language-1.5.0b2.tar.gz
  • Upload date:
  • Size: 11.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.10

File hashes

Hashes for uf_language-1.5.0b2.tar.gz
Algorithm Hash digest
SHA256 468aa49c2c59a1568c26f65cc6ddba57651dd92bd5c3c35702a3a72a4bb45496
MD5 dcb8f55df8bc38a18c8f46487461e245
BLAKE2b-256 54e1d4ef7eb65413e7f2b33d6113920ae9a7bbb3b5d6d7aedb087098a98ef0a8

See more details on using hashes here.

File details

Details for the file uf_language-1.5.0b2-py3-none-any.whl.

File metadata

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

File hashes

Hashes for uf_language-1.5.0b2-py3-none-any.whl
Algorithm Hash digest
SHA256 2b36bb5b6323b8bb44e5f85c9c2daaa626ba77730f70b87d88850cbebe3b58fd
MD5 fe01b44e4c3c6b888ca811f0235d4580
BLAKE2b-256 ac3bde084d82cef4a3eb6cacf4dac7604b45dcfa0b37e1b37e0d261b0a5b34a0

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