In July '99 issue of Delphi Informant there is a discussion with Mark Miller, well-known Delphi advocate and author of such tools like CodeRush and CDK, talks about possible Delphi enhancements :
As far as improvement, most are things that we can do. However, there
are a few things that the
Borland R&D team could do in improving the Tools API that would make
some amazing things
possible. Additionally, I would like them to add the concept of an
�AutoVar� to the language. Any
variable declared in the �AutoVar� section of a method is
automatically created and destroyed (in
appropriate try/finally blocks) within the scope of the method. The
compiler would invisibly implement
the creation and try/finally/free code. I would also like to see
packages enhanced to allow the concept
of interface and implementation applied to their list of contained
units. This could solve a lot of
distribution problems associated with packages. Other than that I
would like to see a version of Delphi
that supported Linux.
I may like to see Delphi under Linux, too, even the Lazarus sure will be a better choice :-).
But the AutoVar looks interesting. Sure it could make the code simpler..., even if it could be probably applied only to TObject descendants that do not have overriden Create constructor (i.e. no parameters).
What do you think, compiler guys? Now if you are bored to death and don't know what to do... :>)
We could be a step ahead of Delphi !
Michal Bukovjan
begin:vcard
n:Bukovjan;Michal
tel;fax:02/20397389
tel;work:02/20397387
x-mozilla-html:TRUE
org:Pra�sk� softwarov�, s.r.o.;IT development adr:;;Veletr�n� 24/200;Praha 7;;CZ-17000;Czech republic version:2.1
email;
title:Mr.
fn:Michal Bukovjan
end:vcard
