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 returnsactfor 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!
- Bug Reports: GitHub Issues
- Pull Requests: GitHub PRs
- Discussions: GitHub Discussions
License#
Levython is released under the MIT License.