Ist mir doch gerade noch etwas aufgefallen, was fehlt: Der blöde E2195 muss weg, ich will endlich lokale Variablen initialisieren können. Compilermäßig dürfte das wenig Aufwand sein.
Delphi-Quellcode:
procedure TuWas;
var
i: Integer = 1;
S: String = 'Test';
begin
{ ... }
end;
Und Zuweisungsoperatoren a la C++ wären auch nett:
i += 1;