From 0beff16c2069068d332b65f106685db35b83cbe6 Mon Sep 17 00:00:00 2001 From: gnikit Date: Thu, 15 Dec 2022 14:20:11 -0700 Subject: [PATCH 1/3] 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 From 514291a24a223f2d89340baaa55902f1c233dc2a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ond=C5=99ej=20=C4=8Cert=C3=ADk?= Date: Thu, 15 Dec 2022 14:22:04 -0700 Subject: [PATCH 2/3] Add "semantics" what LFortran can help with --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index a658cfac..da4344ba 100644 --- a/README.md +++ b/README.md @@ -82,7 +82,7 @@ change in the future. `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!** +namely its ability to understand all Fortran syntax and semantics 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 🎉. From 892540a5f53e79e322fd5c07472ca7d86d2ad749 Mon Sep 17 00:00:00 2001 From: gnikit Date: Sat, 17 Dec 2022 16:02:40 +0000 Subject: [PATCH 3/3] docs: link to Roadmap pending --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index da4344ba..7e74e287 100644 --- a/README.md +++ b/README.md @@ -89,7 +89,7 @@ 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`?