Skip to content

virendrakabra14/lpython

Repository files navigation

LPython

LPython is a Python compiler. It is in heavy development, currently in pre-alpha stage. Some of the goals of LPython:

  • The best possible performance for numerical array oriented code
  • Run on all platforms
  • Compile a subset of Python and be Python compatible
  • Fast compilation
  • Excellent user friendly diagnostic messages: error, warnings, hints, notes, etc.
  • Ahead of time compilation to binaries and interactive usage (Jupyter notebook)
  • Able to transform the Python code to C++, Fortran and other languages
  • Explore how to design it so that it can be eventually used with any Python code

And more.

Releases

No releases published

Packages

No packages published

Languages

  • C++ 81.0%
  • Python 13.8%
  • C 1.8%
  • CMake 1.2%
  • Yacc 0.9%
  • Jupyter Notebook 0.8%
  • Other 0.5%