Einzelnen Beitrag anzeigen

Benutzerbild von Stevie
Stevie

Registriert seit: 12. Aug 2003
Ort: Soest
4.016 Beiträge
 
Delphi 10.1 Berlin Enterprise
 
#10

AW: Fehler in FixInsight? (W521)

  Alt 28. Okt 2020, 11:54
Wenn LSP alles sofort kennen würde, weil der Entwickler Compiler und Das parallel und gleichzeitig entwickeln täte (oder im Compiler das auch benutzen würde und es deswegen funktionieren muß) und man für solche Parser darauf aufbaut (unbekannte Knoten überspringend/unverändert/unbehandelt lasen) dann wäre die Welt bestimmt viel einfacher und es würde bei neuen Sprach-Features nicht gleich abrauchen.
Das ist ja der langfristige Plan, aber da kommt man nunmal nicht von 0 auf 100 hin - selbst MS hat für Project Roslyn Jahre gebraucht.
Derzeit werkeln immer noch verschiedene Parsermechanismen in der IDE, class completion wird noch nicht vom LSP gefüttert - deshalb fällt das auch derzeit komplett auseinander, wenn man nen custom managed record in der Unit hat.

Witzige Geschichte: durch die Diagnose der LSP Logdateien bzgl eines argen Speicherverbrauchs wurde neulich ein Fehler gefunden, dessen Fix auch die Compiler Performance verbessert, da im LSP Prozess derselbe Code werkelt, der auch im Compiler sitzt. Es gibt also Licht am Ende des Tunnels, auch wenn der Tunnel noch lang ist
Stefan
“Simplicity, carried to the extreme, becomes elegance.” Jon Franklin

Delphi Sorcery - DSharp - Spring4D - TestInsight

Geändert von Stevie (28. Okt 2020 um 11:56 Uhr)
  Mit Zitat antworten Zitat