From 0beff16c2069068d332b65f106685db35b83cbe6 Mon Sep 17 00:00:00 2001 From: gnikit Date: Thu, 15 Dec 2022 14:20:11 -0700 Subject: [PATCH] Add a "Future plans" section --- README.md | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/README.md b/README.md index 5f28e672..a658cfac 100644 --- a/README.md +++ b/README.md @@ -78,6 +78,23 @@ The name of executable for this project has been chosen to remain `fortls` to allow for integration with pre-existing plugins and workflows, but it could change in the future. +## Future plans + +`fortls` has reached a point where it is feature complete and stable enough to be used in many modern Fortran projects without any issues. +It does however still have fundamental limitations, +namely its ability to understand all Fortran syntax that has been used throughout the 65+ years of the language. **The good news is that we have a plan to address this issue!** + +We are excited to announce that we are working on creating a new Fortran Language Server +based on the actively developed [LFortran](https://lfortran.org/) compiler 🎉. +The new Language Server will be able to understand all Fortran syntax, be faster, +and give more accurate autocompletion, hover and diagnostic information. That means we plan on investing any future funding on creating our new language server and ultimately creating a better user experience for everyone. + +Have a look at our roadmap (link) and consider contributing to our efforts (donations and contribution tasks link). + +### What about `fortls`? + +Not to worry, `fortls` will continue to be here. We will keep `fortls` in maintenance mode with bug fixes and new features from volunteer contributors, but otherwise we will be focusing our efforts into making the new LFortran language server a reality. + ## Installation ### PyPi