Fortran-lang

High-performance parallel programming language

Technologies
python, c++, fortran
Topics
compilers, programming languages, build systems, libraries, Fortran
High-performance parallel programming language
Fortran-lang is an open-source community that develops tools and libraries for modern Fortran development. Our flagship projects include the standard library, Fortran build system and package manager, as well as the interactive compiler, LFortran. Fortran-lang also provides an inclusive and welcoming space for all Fortran enthusiasts around the world to collaborate.
2022 Program

Successful Projects

Contributor
Mohammed Ubaid Shaikh
Mentor
Ondřej Čertík, czgdp1807, Rohit Goswami
Organization
Fortran-lang
LFORTRAN: IMPLEMENTING A CUSTOM WASM BACKEND
This project is about adding support of generating WASM using the LFortran Compiler. It focuses on building a custom ASR (Abstract Semantic...
Contributor
Henil Shalin Panchal
Mentor
Rohit Goswami, awvwgk
Organization
Fortran-lang
Port fortran-lang.org to Sphinx
The idea is to Port the Entire site from Jekyll to Sphinx and MyST parser to add internationalisation as it comes built in Sphinx which also acts as...
Contributor
Ashirwad Mishra
Mentor
Milan Curcic, Brad Richardson
Organization
Fortran-lang
Build an online playground for fortran-lang.org
The project aimed to build a playground for Modern Fortran which enables users to run their code online. It will be offered as an extension to the...
Contributor
Oshanath Rajawasam
Mentor
Ondřej Čertík, czgdp1807, Rohit Goswami
Organization
Fortran-lang
LFortran - Implementing generics
Currently LFortran requires that all function parameters to be typed. This makes implementing algorithms supported by many types, tedious. This...
Contributor
Arteev Raina
Mentor
Milan Curcic, awvwgk
Organization
Fortran-lang
fpm-ize the Fortran ecosystem
This proposal describes the plan and research I have done to make the packages in Fortran Ecosystem FPM compatible. I have described in detail how I...