Are inline vars in already?
No and the core team has repeatedly stated they won't be implemented.
I see. That's a bit disappointing to hear. To me it feels like a lot of potential is being left unused.
People who already use FPC will probably keep using it out of habit or because they maintain existing codebases. But obviously new users will rarely come - there are so many other languages to choose from today, so it's hard to see why someone new would pick it if the language intentionally stays very conservative. From the outside it feels like FPC is preserving an older style of Pascal rather than evolving it.
At the same time a lot of effort clearly goes into keeping FPC compiling and running on modern systems and architectures, which is valuable. But the language itself often remains quite archaic, and there seems to be a strong group of people who prefer it to stay exactly the way it was decades ago. As a result, language evolution feels very slow. To be fair, some things did improve - anonymous functions for example were a good addition.
Personally I actually like Pascal a lot. It's native, very simple and clean - in some ways even nicer than C. But the lack of things like inline variables makes everyday coding unnecessarily cumbersome. It's one of those small features that significantly improves ergonomics.
A big plus on the ecosystem side is Lazarus itself. I actually like the IDE quite a lot, and its refactoring tools are very useful.
Honestly, I would even support some kind of funding effort if it helped core developers spend time on modernizing parts of the language. I'd gladly contribute to something like that.
These days I mostly use FPC when I need to maintain or extend older codebases where rewriting everything into another language would be too time-consuming. For new projects I usually choose more modern languages that continue to evolve and improve developer ergonomics.
Which is a bit sad, because I genuinely like Pascal. It just feels like it could be much more if some of these limitations were addressed.
The one I like best - but is not the most spectacular - in the past 7 months is that the delphi modes...
I dont care about Delphi mode, nor Delphi, at all.