It’s coming soon!!!!!
So many good things coming in the next release of RAD Studio, especially Delphi 10.4. A ton of stuff will crop up in the next few weeks; blog posts, demos, videos showing off delicious things like managed records, the TTitleBarPanelĀ component and many other goodies.
You’re going to hear a lot of good things about Delphi 10.4 – after all, it is packed with lots of new goodness; fixes, new components, tweaks, managed records (you’ll learn about these and when you understand, you’ll totally get why they rock) – but above all else the Shout From The Rooftops new feature is the implementation of a Language Server Protocol or LSP.
Why do you care about this?
Well, it’s not just that it massively improves the code completion and other in-editor helper functions which in turn improves YOUR productivity when writing code..
No that’s not it;
Nor is it that the “red squiggles” (error insight) will now vanish in a puff of smoke when there’s no error – or that they will remain and be a truthful indication of the ACTUAL state of your code’s correctness when there is a genuine problem
No, not that either.
It’s THE SPEED AND RESPONSIVENESS.
The compiler is already stupid, crazy, fast (you get used to this and it’s a shock if you ever dip your toes in another compiler’s sludgy response and teabreak compilation speed) – but LSP takes all this to another level. FAST FAST FAST.
The sad part is that LSP is so good at just getting on with the job at hand people might not notice in a few weeks time that this is the Oeuvre triumph of the 10.4 compiler team.