From 55c4acc702df5a9b0df08681a6e8b4a994e39bb7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ond=C5=99ej=20=C4=8Cert=C3=ADk?= Date: Fri, 28 Jul 2023 09:15:44 -0500 Subject: [PATCH 1/2] Fix a link --- content/index_intro/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/index_intro/index.md b/content/index_intro/index.md index 21d6057..4085ef7 100644 --- a/content/index_intro/index.md +++ b/content/index_intro/index.md @@ -6,7 +6,7 @@ date: 2023-07-28 LPython is a Python compiler that aims to provide optimized machine code by compiling type-annotated Python code. It offers several backends, including LLVM, C, C++, and WASM, which allow it to generate code into multiple target languages simultaneously. LPython's main focus is on speed and performance, and it achieves this through various features and optimizations. LPython is still in development (alpha stage) and may evolve further to encompass more extensive Python code and additional optimizations. -[LPython: Making Python faster with LLVM](/blog/2023/07/lpython-novel-fast-retargetable-python-compiler/). +[LPython: Novel, Fast, Retargetable Python Compiler](https://lpython.org/blog/2023/07/lpython-novel-fast-retargetable-python-compiler/). Main repository at GitHub: [https://github.com/lcompilers/lpython](https://github.com/lcompilers/lpython) From 7e2227fc3dd2f71ebf2470458ca3511b4752a606 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ond=C5=99ej=20=C4=8Cert=C3=ADk?= Date: Fri, 28 Jul 2023 09:19:31 -0500 Subject: [PATCH 2/2] Update the compiler list --- content/_index.md | 49 ++++++++++++++++++++++++++--------------------- 1 file changed, 27 insertions(+), 22 deletions(-) diff --git a/content/_index.md b/content/_index.md index cbf0a0d..1e2d6a9 100644 --- a/content/_index.md +++ b/content/_index.md @@ -65,27 +65,32 @@ Please vote on issues in our [issue tracker] that you want us to prioritize ## Links to other available Python compilers: Name | Total Contributors | Recent Contributors | Total stars --|--|--|-- -[Pytorch](https://github.com/pytorch/pytorch) | 2857 | 75 | 69253 -[Pyston](https://github.com/pyston/pyston) | 1263 | 2 | 2426 -[Jax](https://github.com/google/jax) | 523 | 60 | 24010 -[Cython](https://github.com/cython/cython) | 435 | 18 | 8168 -[Numba](https://github.com/numba/numba) | 306 | 25 | 8790 -[Cupy](https://github.com/cupy/cupy) | 286 | 15 | 7062 -[Taichi](https://github.com/taichi-dev/taichi) | 224 | 44 | 23503 -[Nuitka](https://github.com/Nuitka/Nuitka) | 138 | 36 | 9385 -[Pythran](https://github.com/serge-sans-paille/pythran) | 58 | 9 | 1912 -[Pypy.org](https://github.com/pypy/pypy.org) | 36 | 5 | 21 -[Weld](https://github.com/weld-project/weld) | 35 | 0 | 2945 -[LPython](https://github.com/lcompilers/lpython) | 34 | 28 | 141 -[Ironpython3](https://github.com/IronLanguages/ironpython3) | 33 | 5 | 2179 -[Pyccel](https://github.com/pyccel/pyccel) | 32 | 17 | 279 -[Pyjs](https://github.com/pyjs/pyjs) | 30 | 0 | 1123 -[Grumpy](https://github.com/google/grumpy) | 29 | 0 | 10580 -[Uarray](https://github.com/Quansight-Labs/uarray) | 22 | 1 | 98 -[Shedskin](https://github.com/shedskin/shedskin) | 20 | 7 | 701 -[Jython](https://github.com/jython/jython) | 18 | 4 | 897 -[Seq](https://github.com/seq-lang/seq) | 9 | 0 | 680 -[Hope](https://github.com/jakeret/hope) | 6 | 0 | 385 -[Transonic](https://github.com/fluiddyn/transonic) | 3 | 1 | 105 +[Pytorch](https://github.com/pytorch/pytorch) | 2857 | 69253 +[Pyston](https://github.com/pyston/pyston) | 1263 | 2426 +[Jax](https://github.com/google/jax) | 523 | 24010 +[Cython](https://github.com/cython/cython) | 435 | 8168 +[Numba](https://github.com/numba/numba) | 306 | 8790 +[Cupy](https://github.com/cupy/cupy) | 286 | 7062 +[Taichi](https://github.com/taichi-dev/taichi) | 224 | 23503 +[Nuitka](https://github.com/Nuitka/Nuitka) | 138 | 9385 +[Pythran](https://github.com/serge-sans-paille/pythran) | 58 | 1912 +[Pypy](https://github.com/pypy/pypy.org) | - | - +[Weld](https://github.com/weld-project/weld) | 35 | 2945 +[LPython](https://github.com/lcompilers/lpython) | 34 | 141 +[Ironpython3](https://github.com/IronLanguages/ironpython3) | 33 | 2179 +[Pyccel](https://github.com/pyccel/pyccel) | 32 | 279 +[Pyjs](https://github.com/pyjs/pyjs) | 30 | 1123 +[Grumpy](https://github.com/google/grumpy) | 29 | 10580 +[Uarray](https://github.com/Quansight-Labs/uarray) | 22 | 98 +[Shedskin](https://github.com/shedskin/shedskin) | 20 | 701 +[Jython](https://github.com/jython/jython) | 18 | 897 +[Codon](https://github.com/exaloop/codon) | 10 | 13060 +[Seq](https://github.com/seq-lang/seq) | 9 | 680 +[Hope](https://github.com/jakeret/hope) | 6 | 385 +[Mojo](https://github.com/modularml/mojo) | 4 | 9088 +[Transonic](https://github.com/fluiddyn/transonic) | 3 | 105 + +Note: we use "-" if there is no github repository. If any compiler is missing, +or the stats are inaccurate, please let us know. [issue tracker]: https://github.com/lcompilers/lpython/issues