GitHub

About this Documentation

Welcome to the official Levython documentation. This guide provides comprehensive information about the Levython programming language, its syntax, built-in functions, and tools.

Documentation Structure#

The documentation is organized into the following sections:

Section Description
Introduction Overview and getting started information
Getting Started Installation, quick start, and setup guides
Language Reference Core language syntax and constructs
Core Modules Built-in functionality for I/O, files, memory
Advanced Performance, SIMD, tensor operations
Tools CLI and package manager

Stability Indicators#

Throughout the documentation, you'll see stability indicators:

Stable The API is production-ready and backwards compatible.
Experimental The API may change in future versions.
Deprecated The API is no longer recommended and may be removed.

Code Conventions#

Code examples use the following conventions:

  • <- for variable assignment
  • -> for function returns
  • act for function definitions
  • Comments with #
levython
# This is a comment
variable <- "value"

act function_name(param) {
    -> param * 2
}

Contributing#

This documentation is open source and lives in the docs/ directory of the main repository. Contributions, corrections, and improvements are welcome!

License#

Levython is released under the MIT License.