Здравствуйте, Дарней, Вы писали:
Д>из того самого паскаля, который использует на порядок большее количество людей, чем Оберон — из Object Pascal AKA Delphi.
А к Вирту тогда какие претензии? Вирт к Object Pascal-ю отношения не имеет.
Object Pascal-евский with
with TMyObj.Create() do begin
DoSmth;
Free;
end;
Виртовский WITH:
WITH
msg: SomeMsg DO .... |
msg: AnotherMsg DO ....
ELSE ..
END;
Они разные не только по смыслу, но и по написанию всей конструкции.