GeezerVisonThe World Wide Web, restored to 800 pixels of glory. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Home|About|Gaming cabinet|Archives|How it works|Starter sites | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GeezerVison is showing lpython.org — LPython LPython aggressively optimizes type-annotated Python code. It has several backends, including LLVM, C, C++, and WASM. LPython’s primary tenet is speed. LPython is in alpha stage (meaning users enthusiastically participate in bug reporting and fixing). LPython will compile more of Python in the future, and accumulate more optimizations, experimental and production-ready. LPython makes it easy to write new back-ends for custom, exotic, or unusual hardware. Release blog post: LPython: Novel, Fast, Retargetable Python Compiler. Main repository at GitHub: https://github.com/lcompilers/lpython Star Try LPython in your browser using WebAssembly: https://dev.lpython.org/ Key features of LPythonSimple, standard, fastLPython is fastLPython is built from the ground up to translate numerical, array-oriented code into simple, readable, and fast code. Basic mathematics in the core languageRich array operations, complex numbers, exponentiation, special functions, … Simple but powerfulMore restricting (and higher level) than languages like C or C++, so that the resulting code is easier to maintain and write and easier for the compilers to optimize. There is one canonical way to do things. Just-In-Time (JIT)LPython supports Just-in-time compilation which requires only decorating Python function with @lpython. Interoperability with CPythonLPython offers seamless interoperability with CPython. One can easily call functions in CPython libraries Open sourceLPython, being an open-source project, enjoys the advantages of community collab, transparency, rapid bug resolution, enhanced security, knowledge exchange and more. Feature HighlightsLPython is in heavy development, there are features that work today, and there are features that are being implemented. Works today
Under DevelopmentThese features are under development:
Please vote on issues in our issue tracker that you want us to prioritize (feel free to create new ones if we are missing anything). Links to other available Python compilers:
Note: we use “-” if there is no github repository. If any compiler is missing, or the stats are inaccurate, please let us know. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| You are visitor 01402503 — GeezerVison does not store the pages you look up. Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required. |