{"repo":"lcompilers/lpython","free":true,"listed":false,"github":"https://github.com/lcompilers/lpython","clone":"git clone https://github.com/lcompilers/lpython.git","description":"Python compiler","language":"C++","stars":1633,"topics":["compiler","high-performance","python"],"license":null,"category":"dev-tools","readme_excerpt":"LPython LPython is an ahead-of-time compiler for Python written in C++. It is currently in alpha stage and under heavy development. LPython works on Windows, macOS and Linux. Some of the goals of LPython include: - Providing the best possible performance for numerical and array-oriented code. - Ahead-of-Time, fast compilation to binaries, plus interactive usage (Jupyter notebook). - Cross-platform support. - Being able to compile a subset of Python yet be fully compatible with it. - Transforming Python code to other programming languages like C++ and Fortran. - Exploring design patterns so that LPython can eventually compile all Python code. - Providing excellent user-friendly diagnostic messages: error, warnings, hints, notes, etc. among many more. Sponsors LPython has been sponsored by GSI Technology. Our summer students were sponsored by Google Summer of Code via Python Software Foundation. The intermediate representation and backends are shared with LFortran, see that project for a list of sponsors. Installation Follow the steps below to install and run LPython on Linux, Windows or macOS. Prerequisites - ### Install Conda Follow the instructions provided here to install Conda on your platform (Linux, macOS and Windows) using a conda-forge distribution called Miniforge. For Windows, these are additional requirements: - Miniforge Prompt - Visual Studio (with \"Desktop Development with C++\" workload) - ### Set up your system - Linux - Run the following command to install some","default_branch":null,"files":null,"tree":[],"storefront":"/r/lcompilers","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/lcompilers/lpython/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}