Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
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