Skip to content

Commit e611a09

Browse files
authored
Merge pull request #252 from certik/readme1
Add a "Future plans" section
2 parents 14b2dde + 892540a commit e611a09

File tree

1 file changed

+17
-0
lines changed

1 file changed

+17
-0
lines changed

README.md

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -78,6 +78,23 @@ The name of executable for this project has been chosen to remain `fortls`
7878
to allow for integration with pre-existing plugins and workflows, but it could
7979
change in the future.
8080

81+
## Future plans
82+
83+
`fortls` has reached a point where it is feature complete and stable enough to be used in many modern Fortran projects without any issues.
84+
It does however still have fundamental limitations,
85+
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!**
86+
87+
We are excited to announce that we are working on creating a new Fortran Language Server
88+
based on the actively developed [LFortran](https://lfortran.org/) compiler 🎉.
89+
The new Language Server will be able to understand all Fortran syntax, be faster,
90+
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.
91+
92+
<!-- Have a look at our roadmap (link) and consider contributing to our efforts (donations and contribution tasks link). -->
93+
94+
### What about `fortls`?
95+
96+
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.
97+
8198
## Installation
8299

83100
### PyPi

0 commit comments

Comments
 (0)