Skip to content

Commit

Permalink
Merge pull request #152 from certik/lpython
Browse files Browse the repository at this point in the history
Add LPython
  • Loading branch information
warthog9 authored Feb 6, 2024
2 parents 378d3ee + 744bd2b commit 0a07483
Showing 1 changed file with 42 additions and 0 deletions.
42 changes: 42 additions & 0 deletions ideas.html
Original file line number Diff line number Diff line change
Expand Up @@ -276,6 +276,48 @@ <h2>
<hr>
</div>

<div class="pure-u-1 pure-u-md-1-1 pure-u-lg-1-1 shuffleMe">
<div class="pure-g">
<div class="pure-u-1 pure-u-md-1-2 logo">
<img src="/logos/lfortran_logo.png" />
</div>
<div class="pure-u-1 pure-u-md-1-2">
<h2>
LPython
</h2>
</div>
</div>
<br />LPython is an ahead-of-time compiler for Python written in C++, and it has multiple backends to generate code, including LLVM and C. The compiler has been open-sourced under the BSD license, available at github.com/lcompilers/lpython. It is designed as a library with separate building blocks – the parser, Abstract Syntax Tree (AST), Abstract Semantic Representation (ASR), semantic phase, codegen – that are all exposed to the user or developer in a natural way to make it easy to contribute back. It works on Windows, Linux, and Mac OS. The speed of LPython comes from the high-level optimizations done at the ASR level, as well as the low-level optimizations that the LLVM can do. In addition, it is remarkably easy to customize the backends.
<div class="pure-g">
<div class="pure-u-1 pure-u-md-1">
<p>Contact Links</p>
</div>

<div class="pure-u-1 pure-u-md-1-3" style="text-align: center;">
<p><a href="https://lfortran.zulipchat.com/">Chat</a></p>
</div>

<div class="pure-u-1 pure-u-md-1-3" style="text-align: center;">
<p><a href="https://groups.io/g/lfortran">Mailing List</a></p>
</div>

<div class="pure-u-1 pure-u-md-1-3" style="text-align: center;">
<p><a href="https://twitter.com/lfortranorg/">Twitter Url</a></p>
</div>

<div class="pure-u-1 pure-u-md-1-3" style="text-align: center;">
<p><a href="https://lpython.org/">Homepage</a></p>
</div>

<div class="pure-u-1 pure-u-md-1" style="text-align: center;">
<p><a href="https://github.com/lcompilers/lpython/wiki/GSoC-2024-Ideas" alt="LPython logo">Ideas Page</a></p>
</div>
<div class="pure-u-1 pure-u-md-1" style="text-align: center;">
<p><a href="https://github.com/lcompilers/lpython" alt="LPython">Source Code</a></p>
</div>
</div>
<hr>
</div>


</div>
Expand Down

0 comments on commit 0a07483

Please sign in to comment.